1、画虚线,实线:


建立dotted_line_gray.xml文件放在drawable文件夹下面。

android:shape="line" 可以修改你想要的形状


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<!-- 显示一条虚线,破折线的宽度为dashWith,破折线之间的空隙的宽度为dashGap,当dashGap=0dp时,为实线-->
<stroke android:width="1dp" android:color="#D5D5D5"
android:dashWidth="2dp" android:dashGap="3dp" />
<!-- 虚线的高度 -->
<size android:height="2dp" />
</shape>


然后在布局的xml里面:
作为ImageView或者Linearlayout等作为背景源就可以了。
<LinearLayout
android:id="@+id/activity_line"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:background="@drawable/dotted_line_gray" />
---------


2、画圆角矩形


建立 rect_gray.xml文件放在drawable文件夹下面。


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!-- 填充颜色 -->
<solid android:color="#FFFFFF"></solid>

<!-- 线的宽度,颜色灰色 -->
<stroke android:width="1dp" android:color="#D5D5D5"></stroke>

<!-- 矩形的圆角半径 -->
<corners android:radius="0dp" />

</shape>
然后在布局的xml里面:
作为ImageView或者Linearlayout等作为背景源就可以了。
<LinearLayout
android:id="@+id/activity_myhezu_wantchuzu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/myhezu_dottedline_rect_green"
android:orientation="horizontal" >

3、一半圆角:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:topLeftRadius="16dp" <!--上面左圆角的半径-->
android:topRightRadius="16dp" <!--上面右圆角的半径-->
android:bottomLeftRadius="0dp" <!--下面左圆角的半径-->
android:bottomRightRadius="0dp"/> <!--下面右圆角的半径-->
<gradient android:startColor="#ffffff"
android:endColor="#ffffff"
android:angle="270"/>
<stroke android:width="1dp"
android:color="#80000000" />
</shape>

更多相关文章

  1. AndroidUi(1)-直线
  2. android shape的使用
  3. android之hardwareAccelerated你不知道的一些问题
  4. android之hardwareAccelerated你不知道的一些问题
  5. Android边框背景
  6. 学习Android界面开发: Shape Drawable
  7. Android学好Shape不再依赖美工
  8. Android(安卓)Button 样式 圆角
  9. 登录时旋转等待效果

随机推荐

  1. 多线程例子 android camera capture
  2. Android(安卓)图片拖动 放大
  3. android Progressbar使用
  4. Android(安卓)调用联系人列表,选择联系人
  5. Android(安卓)官方架构组件之 Lifecycle
  6. Android(安卓)GPS获取当前位置信息
  7. PullToRefreshScrollView和Banner
  8. Android(安卓)SDK and AVD Manage图标没
  9. android ProgressBar用法
  10. Android(安卓)studio 自定义view 画圆