我想提供一个类似于图中所示的背景可绘制的布局。我怎样才能使用可绘制的XML?请提出一个合适的方法来解决这个问题。如何在android中绘制这种类型的布局?
0
A
回答
1
这是不可能与单一的XML绘制做到这一点,但也许你可以俱乐部两到产生这种效果。我会做这样
- 创建方形的加黑框
- 可拉伸创建剪辑绘制和剪辑sqaure绘制的底部。
参考这里
http://developer.android.com/guide/topics/resources/drawable-resource.html#Clip
您可以使用android:重力= “顶”,然后以编程设定的水平揭示90%(或更多)的图像
ImageView imageview = (ImageView) findViewById(R.id.image);
ClipDrawable drawable = (ClipDrawable) imageview.getDrawable();
drawable.setLevel(drawable.getLevel() + 9500);
0
我知道这是4年以上的事实,但对于其他人想要达到相同的结果,有一个非常简单的方法来实现这一点,创建一个layer-list
xml drawable
。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<padding
android:top="5dp"
android:left="5dp"
android:right="5dp" />
<solid
android:color="@android:color/black" />
</shape>
</item>
<item>
<shape>
<solid
android:color="@android:color/white" />
</shape>
</item>
</layer-list>
保存此到项目的drawable
文件夹,并引用它像任何其他绘制(android:src
/android:background
,或编程)
相关问题
- 1. 如何在android中创建这种布局类型
- 2. 如何使这种类型的可绘制形状,android?
- 3. 如何在我的Android应用中创建这种类型的活动布局?
- 4. 如何实现这种Android布局?
- 5. 我该如何制作这种布局?
- 6. 如何在Android中制作这种类型的图表?
- 7. 如何使用coordinatorLayout,AppbarLayout,CollaspingToolbarLayout创建这种类型的布局
- 8. 这种类型的屏幕布局如何实现?
- 9. 如何正确创建这种类型的布局(包含PHP)
- 10. 如何在Android中绘制这样的布局,其中黑点是按钮
- 11. 如何在android的布局层次结构中绘制精细的子布局
- 12. 如何绘制此布局
- 13. 如何在新模型中实现这种布局?
- 14. 如何在xml中创建这种类型的绘图
- 15. 如何在地图android中绘制可膨胀的布局?
- 16. android如何在现有的布局中绘制图形
- 17. 如何在android中执行这种布局
- 18. 如何在android中实现这种布局?
- 19. 如何在Android中实现这种布局?
- 20. Android - 如何在多视图布局中绘制
- 21. 如何在布局顶部绘制
- 22. 这种类型的页面布局的名称
- 23. Android上的具体可绘制/布局
- 24. Android上的布局和绘制架构
- 25. 布局与2种类型的瓷砖
- 26. 如何在Android SDK中实现这种类型的动画?
- 27. 我如何在黑莓中制作这种类型的列表?
- 28. Android:如何绘制这样的倾斜和曲线边缘的布局?
- 29. 如何实现这种CSS布局?
- 30. 如何组织这种布局溢出?
检查此链接http://stackoverflow.com/questions/5841128/how-to -display-border-to-imageview – Randroid