Java 自定义卡视图形状
我想买一张卡片。但我不知道什么是最好的方式来实现这一点。我无法想象,如何使用xml实现这一点(如何切断这一半的圆圈?),或者如何使用canvas实现这一点?扩展卡片视图并重新定义背景或Java 自定义卡视图形状,java,android,xml,canvas,drawing,Java,Android,Xml,Canvas,Drawing,我想买一张卡片。但我不知道什么是最好的方式来实现这一点。我无法想象,如何使用xml实现这一点(如何切断这一半的圆圈?),或者如何使用canvas实现这一点?扩展卡片视图并重新定义背景或 这会让你走上正确的道路: 它允许您定义自定义图像的拉伸方式 我建议您使用以9patch图像集为背景的对话框或自定义视图。如果自定义视图是相对布局,则您可以将textview置于相对布局的中心 或者,如果确实不想使用图像,可以创建自定义视图并重写onDraw方法@看哇,九块补丁!我完全忘了这件事。谢谢关于自定义绘图
这会让你走上正确的道路: 它允许您定义自定义图像的拉伸方式 我建议您使用以9patch图像集为背景的对话框或自定义视图。如果自定义视图是相对布局,则您可以将textview置于相对布局的中心
或者,如果确实不想使用图像,可以创建自定义视图并重写onDraw方法@看哇,九块补丁!我完全忘了这件事。谢谢关于自定义绘图,我是否能够覆盖卡视图的onDraw方法(因为它是卡视图的布局)或者存在一些隐藏的障碍?