java自定义卡片视图形状 5 月,1 周 Questions & Answers 2992 我想买一张卡片。但我不知道什么是最好的方式来实现这一点。我无法想象,如何使用xml实现这一点(如何切断这一半的圆圈?),或者如何使用canvas实现这一点?扩展卡片视图并重新定义背景还是
# 1 楼答案 这会让你走上正确的道路:http://developer.android.com/tools/help/draw9patch.html 它允许您定义自定义图像的拉伸方式 我建议您使用以9patch图像为背景的对话框或自定义视图。如果自定义视图是相对布局,那么您可以将文本视图置于相对布局的中心 或者,如果确实不想使用图像,可以创建自定义视图并覆盖onDraw方法@见http://developer.android.com/training/custom-views/custom-drawing.html
# 1 楼答案
这会让你走上正确的道路:http://developer.android.com/tools/help/draw9patch.html 它允许您定义自定义图像的拉伸方式
我建议您使用以9patch图像为背景的对话框或自定义视图。如果自定义视图是相对布局,那么您可以将文本视图置于相对布局的中心
或者,如果确实不想使用图像,可以创建自定义视图并覆盖onDraw方法@见http://developer.android.com/training/custom-views/custom-drawing.html