Android 从xml文件中实现虚线和实线的方法
2016-02-04 09:56
417 查看
Android 实现虚线,实线
虚线实线
虚线
实现的方法是比较简单的,不多说,直接看代码.<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:dashWidth="10dp" android:color="#f84d4d" android:dashGap="4dp"/> <!--这里是虚线的高度--> <size android:height="1dp"/> </shape>
这里说明一下:
dashWith 是虚线的长度
dashGap 是虚线之间的宽度
color 是虚线的颜色
但是,在实时预览里面能看到虚线了,但是程序跑起来之后,发现仍然是实线.这里还要在清单文件中,把硬件加速给禁掉.
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" android:hardwareAccelerated="false" >
android:hardwareAccelerated=”false” 硬件加速设为false
这样就实现了从xml中实现虚线的方法.
实线
这个是比较简单的.根据上面的虚线来设置就行.<stroke android:width="1dp" android:color="#f84d4d"/> <size android:height="1dp"/>
虚线和实线的区别就是有没有dashGap.
这样也就简单的实现了实线的编写.
相关文章推荐
- C#开发Android百度地图手机应用程序(多地图展示)
- Android自定义图片集合
- android contentprovider详解
- Android程序反破解技术
- kotlin android
- Android核心组件之BroadcastReceiver
- 【Android】3.5 示例5--多地图展示
- 【Android】3.4 图层展示
- 【Android】3.3 MapFragment的使用
- 【Android】3.2 基本地图功能
- 【Android】3.1 创建本章示例项目
- Android自定义带按钮标题栏
- 关于进行java学习和Android开发,本人认为的一些基础的入门必需知识,全程手敲
- Android BLE学习(一): Android搜索BLE设备
- Android开发刷新相册问题!!
- 【Android】软引用(SoftReference)与LruCache
- Android studio 下的robotium自动化测试和持续集成
- Android应用名 显示为空
- Android RecyclerView初步学习
- Android Intent传值 Serializable Parcelable