如何在android中绘制矩形框架

时间:2018-02-08 14:38:32

标签: android canvas android-drawable rectangles

每次我都可以使用时,我想绘制一个方形。显示的条形码仅具有代表性。我想制作一张图纸,我可以像图片一样给出正方形的尺寸。我怎样才能做到这一点 ?我能研究什么?我想通过在MainActivity类中分配我写入特定类的度量来实现这一点。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

使用以下xml创建一个drawable:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="#000000" />
</shape>

这将生成一个纯黑色矩形,如果你想要一个带有边框的矩形,请使用这个代码:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="#000000" />
    <stroke android:color="#c4441d" android:width="5dp" />
</shape>

一旦你制作了drawable,比如rect.xml。您可以在布局中使用它,如下所示:

<ImageView
   android:layout_width="100dp"
   android:layout_height="50dp"   
   android:src="@drawable/rect" />

此处有更多详情:http://devdeeds.com/how-to-create-rectangle-shape-using-xml-in-android/

如果您想在代码中执行此操作,请查看此现有问题:Android canvas draw rectangle