各种drawable 小的例子,
 
开源中国地址:https://git.oschina.net/lyxs916/drawable-test.git
 
 
 
 
 
 
 
bitmap
bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:antialias="false"
android:dither="true"
android:src="@mipmap/ic_launcher"
android:tileMode="mirror" <!--tileMode:显示的类型(repeat-重复的,mirror-镜像)
antialias:抗锯齿
dither;抖动
-->
bitmap
 
 
clip
<?xml version="1.0" encoding="utf-8"?>
clip xmlns:android="http://schemas.android.com/apk/res/android"
android:clipOrientation="horizontal"
android:drawable="@mipmap/y" <!--裁剪,可以控制大小,方向透明度-->
clip
 
inset
<?xml version="1.0" encoding="utf-8"?>
inset xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@color/colorAccent"
android:inset="20dp" <!--
插入一个背景
-->
inset
 
layer-list
<?xml version="1.0" encoding="utf-8"?>
layer-list xmlns:android="http://schemas.android.com/apk/res/android" item
android:width="150dp"
android:height="150dp"bitmap android:src="@mipmap/a" item
item
android:width="80dp"
android:height="80dp"
android:left="30dp"
android:top="50dp"bitmap android:src="@mipmap/y" item
item
android:width="50dp"
android:height="50dp"
android:left="40dp"
android:top="60dp"bitmap android:src="@mipmap/a" item
layer-list
 
level-list
<?xml version="1.0" encoding="utf-8"?>
level-list xmlns:android="http://schemas.android.com/apk/res/android" <!--根据不同的值显示不同的图片-->
item
android:drawable="@mipmap/a"
android:maxLevel="10"
android:minLevel="5"
item
android:drawable="@mipmap/y"
android:maxLevel="15"
android:minLevel="11"
item
android:drawable="@mipmap/ic_launcher"
android:maxLevel="4"
android:minLevel="0" level-list
selector
<?xml version="1.0" encoding="utf-8"?>
selector xmlns:android="http://schemas.android.com/apk/res/android" <!--这是一个状态的drawable,根据状态显示不同的图片-->
 
<!--获取焦点时-->
item android:drawable="@mipmap/a" android:state_focused="true" <!--选择时-->
item android:drawable="@mipmap/y" android:state_selected="true" <!--按压时-->
item android:drawable="@mipmap/g" android:state_pressed="true" <!--默认图-->
item android:drawable="@mipmap/ic_launcher" selector
 
transition
<?xml version="1.0" encoding="utf-8"?>
transition xmlns:android="http://schemas.android.com/apk/res/android" item android:drawable="@mipmap/a" item android:drawable="@mipmap/y" transition
 
/**
* 类说明:绘制圆形的drawable
* Created by 阳 2017/3/12 17:00
*/
public class extends private mPaintprivate mBitmapprivate int mWidth
public thismBitmap mPaint new //着色器
new mBitmapCLAMPCLAMPmPainttruemPaintmWidth minmBitmapmBitmap
@Override
public void
mWidth 2mWidth 2mWidth 2mPaint
@Override
public void int //设置画笔的透明度
mPaint
@Override
public void //设置颜色
mPaint
@Override
public int //设置不透明度
return TRANSLUCENT
@Override
public int //返回drawable实际宽
return mWidth
@Override
public int //返回drawable实际高
return mWidth
 
 
 
 
 
 
/**
* 类说明:绘制圆角的drawable
* Created by 阳 2017/3/12 17:00
*/
public class extends private mPaintprivate mBitmapprivate mRectFprivate int mRound
/**
* @param bitmap 位图
* @param round 圆角的值
*/
public int thismBitmap mPaint new //着色器
new mBitmapCLAMPCLAMPmPainttruemPaintmRound abs
 
@Override
public void mRectFmRoundmRoundmPaint
 
@Override
public void int int int int mRectF new
 
@Override
public void int //设置画笔的透明度
mPaint
@Override
public void //设置颜色
mPaint
@Override
public int //设置不透明度
return TRANSLUCENT
@Override
public int //返回 图片 实际宽
return mBitmap
@Override
public int //返回 图片 实际高
return mBitmap
 
 

drawable,andrid 圆形图片,圆角图片的更多相关文章

  1. Android Xfermode 实战 实现圆形、圆角图片

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42094215,本文出自:[张鸿洋的博客] 1.概述 其实这篇本来准备Androi ...

  2. Android BitmapShader 实战 实现圆形、圆角图片

    转载自:http://blog.csdn.net/lmj623565791/article/details/41967509 1.概述 记得初学那会写过一篇博客Android 完美实现图片圆角和圆形( ...

  3. Android_BitmapShader实现圆形、圆角图片

    转:http://blog.csdn.net/lmj623565791/article/details/41967509,本文出自:[张鸿洋的博客] 1.概述 记得初学那会写过一篇博客Android ...

  4. 【转】Android BitmapShader 实战 实现圆形、圆角图片

    转载自:http://blog.csdn.net/lmj623565791/article/details/41967509 1.概述 记得初学那会写过一篇博客Android 完美实现图片圆角和圆形( ...

  5. HTML+CSS:圆形和圆角图片格式

    效果展示 实现代码 <!DOCTYPE html> <html> <head> <title>JcMan</title> <style ...

  6. Android实现圆形圆角图片

    本文主要使用两种方法实现图形圆角图片 自定View加上使用Xfermode实现 Shader实现 自定View加上使用Xfermode实现 /** * 根据原图和变长绘制圆形图片 * * @param ...

  7. Android 完美实现图片圆角和圆形(对实现进行分析)

    本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出.于是自己自定义了个View,实现图片的圆角以及圆形效果.效果图: 第一个是原图,第二个是圆形效果,第三第四 ...

  8. Android Xfermode 真实 实现全面、圆角图片

    转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/42094215.本文出自:[张鸿洋的博客] 1.概述 事实上这篇本来准备Andro ...

  9. Android 自定义View修炼-Android实现圆形、圆角和椭圆自定义图片View(使用BitmapShader图形渲染方法)

    一.概述 Android实现圆角矩形,圆形或者椭圆等图形,一般主要是个自定义View加上使用Xfermode实现的.实现圆角图片的方法其实不少,常见的就是利用Xfermode,Shader.本文直接继 ...

  10. Android 圆形/圆角图片的方法

    Android 圆形/圆角图片的方法 眼下网上有非常多圆角图片的实例,Github上也有一些成熟的项目.之前做项目,为了稳定高效都是选用Github上的项目直接用.但这样的结束也是Android开发必 ...

随机推荐

  1. 如何让某些用户对Marketing Cloud的contact数据只能实施只读操作

    打开maintain business role这个应用: 创建一个新的business role,然后添加下列这几个catalogs: SAP_CEC_BC_MKT_ADM_PC Marketing ...

  2. Linux命令——w、who、whoami、lastlog、last

    参考:Linux w Command Tutorial for Beginners (5 Examples) Linux who Command Tutorial for Beginners (8 E ...

  3. jajx 传参 需要 判断的 条件

    1.有没有权限. 2.数据类型 对不对 例如 id ,page  传过来时是str 类型, view中处理时需要转换成 int类型. 如果 不能转 就会报错.. 3.查询数据.数据不存在也要报错... ...

  4. Tomcat 项目结构完整解析

    本文主要为了对我们平时Tomcat中,我们经常会涉及到的项目结构做一个解析,以便可以一目了然的知道有哪些结构及其作用. 最近一直在思考,怎么样才能一目了然,初步考虑,即用浏览器打开页面,不用往下滑动, ...

  5. python学习之列表,元祖,字典

    python基础 列表  [ ] stats =[1,2,3,4,5] 元素1,2,3,4,5 下标,索引,角标,初始从0开始 增加 stats.append(7)#append方法添加 stats. ...

  6. pandas处理json脱坑(二)--jsonError: Expecting ',' delimiter: line 1 column 2674

    Expecting ',' delimiter: line 1 column 2674 json_dict = json.loads(row[json_columns].replace("' ...

  7. c语言:当指针成为参数后

    指针就是一种指向内存地址的变量,利用它的一些特性我们可以完成很多工作 两个数字从小到大排序(引申的业务场景,对企业大佬的银行存款金额进行排序,这当然通过交换变量对应的数值来实现,否则盖茨大爷的钱可能全 ...

  8. BZOJ 5495: [2019省队联测]异或粽子 (trie树)

    这题果然是原题[BZOJ 3689 异或之].看了BZOJ原题题解,发现自己sb了,直接每个位置维护一个值保存找到了以这个位置为右端点的第几大,初始全部都是1,把每个位置作为右端点能够异或出来的最大值 ...

  9. 10、组件注册-@Import-使用ImportBeanDefinitionRegistrar

    10.组件注册-@Import-使用ImportBeanDefinitionRegistrar public interface ImportBeanDefinitionRegistrar { /** ...

  10. 删除harbor项目下的所有镜像

    user= pswd= url= proid= REPOS=$(curl -s -X GET --header 'Accept: application/json' "${url}/api/ ...