Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自定义卡视图形状_Java_Android_Xml_Canvas_Drawing - Fatal编程技术网

Java 自定义卡视图形状

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

我想买一张卡片。但我不知道什么是最好的方式来实现这一点。我无法想象,如何使用xml实现这一点(如何切断这一半的圆圈?),或者如何使用canvas实现这一点?扩展卡片视图并重新定义背景或


这会让你走上正确的道路: 它允许您定义自定义图像的拉伸方式

我建议您使用以9patch图像集为背景的对话框或自定义视图。如果自定义视图是相对布局,则您可以将textview置于相对布局的中心


或者,如果确实不想使用图像,可以创建自定义视图并重写onDraw方法@看

哇,九块补丁!我完全忘了这件事。谢谢关于自定义绘图,我是否能够覆盖卡视图的onDraw方法(因为它是卡视图的布局)或者存在一些隐藏的障碍?