在 android 中绘制这样的形状
Draw a shape like this in android
我想在 xml 中绘制这样的形状并将其用作线性布局的背景
如何在 android xml 中画出这样的东西?
谢谢
我建议你在 ImageView 中将其作为 PNG 作为背景,否则,你必须扩展一些简单的视图并将 onDraw 部分覆盖为形状:
http://developer.android.com/training/graphics/opengl/draw.html
您可以使用 LayeredDrawable with 4 ShapeDrawable 层。一个填充边界区域的绿色矩形和 3 个白色矩形覆盖绿色矩形并创建所需的形状。白色矩形可以悬在边缘上。请注意,这只是您可以绘制一个白色矩形和多个绿色矩形的一种方法。
如果没有使用基于 xml
的 Drawable
classes 的要求,您可以创建自己的 Drawable
sub class.
我想在 xml 中绘制这样的形状并将其用作线性布局的背景
如何在 android xml 中画出这样的东西?
谢谢
我建议你在 ImageView 中将其作为 PNG 作为背景,否则,你必须扩展一些简单的视图并将 onDraw 部分覆盖为形状:
http://developer.android.com/training/graphics/opengl/draw.html
您可以使用 LayeredDrawable with 4 ShapeDrawable 层。一个填充边界区域的绿色矩形和 3 个白色矩形覆盖绿色矩形并创建所需的形状。白色矩形可以悬在边缘上。请注意,这只是您可以绘制一个白色矩形和多个绿色矩形的一种方法。
如果没有使用基于 xml
的 Drawable
classes 的要求,您可以创建自己的 Drawable
sub class.