一.所花时间

0.5h

二.代码量

20行

三.博客量

1篇

四.了解到的知识点

在实际开发中,形状图形主要使用3个节点:stroke(描边)、corners(圆角)和solid(填充)。至于shape根节点的属性一般不用设置(默认矩形即可)。
接下来演示一下形状图形的界面效果,首先右击drawable目录,并依次选择右键菜单的New→Drawable resource file,在弹窗中输入文件名称再单击OK按钮,即可自动生成一个XML描述文
件。往该文件填入下面的圆角矩形内容定义:

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
 <!-- 指定了形状内部的填充颜色 -->
 <solid android:color="#ffdd66" />
 <!-- 指定了形状轮廓的粗细与颜色 -->
 <stroke
 android:width="1dp"
 android:color="#aaaaaa" />
 <!-- 指定了形状四个圆角的半径 -->
 <corners android:radius="10dp" />
 </shape>

接着创建一个测试页面,并在页面的XML文件中添加名为v_content的View标签,再给Java代码补充以下的视图背景设置代码:、

// 从布局文件中获取名为v_content的视图
View v_content = findViewById(R.id.v_content);
 // v_content的背景设置为圆角矩形
v_content.setBackgroundResource(R.drawable.shape_rect_gold);

 

posted on 2024-05-07 23:50  leapss  阅读(1)  评论(0编辑  收藏  举报