【问题标题】:Custom card view shape自定义卡片视图形状
【发布时间】:2015-06-29 23:33:50
【问题描述】:

我有一个卡片项目的想法。但我不知道实现这一点的最佳方法是什么。我无法想象,如何使用 xml 来做到这一点(如何切断那一半的圆圈?),或者如何使用画布来做到这一点?扩展卡片视图并重新定义背景?

【问题讨论】:

    标签: java android xml canvas drawing


    【解决方案1】:

    这应该会让你走上正确的道路:http://developer.android.com/tools/help/draw9patch.html 它允许您定义自定义图像的拉伸方式。

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

    或者,如果您真的不想使用图像,您可以创建自定义视图并覆盖 onDraw 方法。 @见http://developer.android.com/training/custom-views/custom-drawing.html

    【讨论】:

    • 哇,九个补丁!我完全忘记了这件事。谢谢!关于自定义绘图,我可以覆盖卡片视图的 onDraw 方法(因为它是卡片视图的布局)还是有一些隐藏的障碍?
    猜你喜欢
    • 1970-01-01
    • 2022-01-04
    • 2018-11-18
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多