我对卡片项目有所了解。但我不知道实现这个的最佳方法是什么。我无法想象,如何使用xml(如何切断圆圈的一半?),或者如何使用canvas进行此操作?扩展卡片视图并重新定义背景或?
答案 0 :(得分:1)
这会让你走上正确的道路:http://developer.android.com/tools/help/draw9patch.html 它允许您定义自定义图像的拉伸方式。
我建议您使用9patch图像设置为背景的对话框或自定义视图。如果自定义视图是相对布局,那么您可以将文本视图置于相对布局中心。
或者,如果您真的不想使用图像,则可以创建自定义视图并覆盖onDraw方法。 @see http://developer.android.com/training/custom-views/custom-drawing.html