我想提供一个类似于图中所示的背景可绘制的布局。我怎样才能使用可绘制的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. 我该如何制作这种布局?
- 4. 如何使用coordinatorLayout,AppbarLayout,CollaspingToolbarLayout创建这种类型的布局
- 5. 如何在Android中绘制这样的布局,其中黑点是按钮
- 6. 如何在android的布局层次结构中绘制精细的子布局
- 7. 如何在新模型中实现这种布局?
- 8. 如何在xml中创建这种类型的绘图
- 9. 如何在Android中实现这种布局?
- 10. 如何在布局顶部绘制
- 11. Android上的布局和绘制架构
- 12. 如何在Android SDK中实现这种类型的动画?
- 13. 我如何在黑莓中制作这种类型的列表?
- 14. 如何实现这种布局
- 15. 如何用CSS实现这种布局?
- 16. 如何实现这种布局?
- 17. 如何优化这种布局?
- 18. 如何用CSS实现这种布局?
- 19. 如何在Android布局上绘制东西?
- 20. 如何在android中获得这种类型的页面控制器?
- 21. 如何在Android上制作这样的布局?
- 22. 以编程方式结合几种类型的xml布局android
- 23. 多种类型的绘制表
- 24. 如何绘制两个线性布局
- 25. 如何使用Android SDK实现这种布局?
- 26. 如何使这个布局Android的XML
- 27. 在android中是否有任何类似流布局的布局?
- 28. Android:如何在这种类型的listview上工作
- 29. 如何设计这种类型的边框在android
- 30. 如何在布局上绘制动态绘图
检查此链接http://stackoverflow.com/questions/5841128/how-to -display-border-to-imageview – Randroid