草庐IT

background-drawable

全部标签

巧用 background-clip 实现超强的文字动效

最近,有同学询问,如何使用CSS实现如下效果:看起来是个很有意思的动效。仔细思考一下,要想实现这类效果,其实用到的核心属性只有一个--background-clip:text。有意思的background-clip:textbackground-clip:text之前也提到多很多次。其核心就在于以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。简单而言,就是运用了background-clip:text的元素,其背景内容只保留文字所在区域部分,配合透明文字color:transparent,就能够利用文字透出背景。利用background-clip:te

Android中drawable和mipmap到底有什么区别

欢迎通过我的个人博客来查看此文章老项目代码中发现有的图片放到了drawable中,有的图片放到了mipmap中,开发时秉承哪个目录下文件多放哪里的原则,偶尔有疑惑搜一搜文章,看到了结论也就这么使用了,不过今日有时间,依次检验了一下文章中的内容,发现和实际的表现出入甚远.常见的几种结论Case1drawable会剔除其它密度,mipmap会保留全部(实际上最终的结论和这个有关联)当xhdpi密度的手机在加载apk的时候Google是有一个优化的,是会剔除drawable其他密度的文件,只保留一个基本的drawable和drawable-xhdpi的文件,而mipmap是会全部保留的。检测方法也比

Android中drawable和mipmap到底有什么区别

欢迎通过我的个人博客来查看此文章老项目代码中发现有的图片放到了drawable中,有的图片放到了mipmap中,开发时秉承哪个目录下文件多放哪里的原则,偶尔有疑惑搜一搜文章,看到了结论也就这么使用了,不过今日有时间,依次检验了一下文章中的内容,发现和实际的表现出入甚远.常见的几种结论Case1drawable会剔除其它密度,mipmap会保留全部(实际上最终的结论和这个有关联)当xhdpi密度的手机在加载apk的时候Google是有一个优化的,是会剔除drawable其他密度的文件,只保留一个基本的drawable和drawable-xhdpi的文件,而mipmap是会全部保留的。检测方法也比

Android Drawable对应关系和各个子类使用详解

下边是drawable中各个标签对应的实现子类,想要在java代码中实现动态编写样式可以参考xml标签Drawable实现子类BitmapDrawableNinePatchDrawableShapeDrawableLayerDrawableStateListDrawableLevelListDrawableTransitionDrawableInsetDrawableScaleDrawableClipDrawableColorDrawableGradientDrawable下边xml是一个样例,是checkBox的自定义的样式,顺带着帮助各位熟悉JavaDrawable子类的使用,想要用Jav

Android Drawable对应关系和各个子类使用详解

下边是drawable中各个标签对应的实现子类,想要在java代码中实现动态编写样式可以参考xml标签Drawable实现子类BitmapDrawableNinePatchDrawableShapeDrawableLayerDrawableStateListDrawableLevelListDrawableTransitionDrawableInsetDrawableScaleDrawableClipDrawableColorDrawableGradientDrawable下边xml是一个样例,是checkBox的自定义的样式,顺带着帮助各位熟悉JavaDrawable子类的使用,想要用Jav

安卓知识之Drawable

Drawable在我们平时的开发中,基本都会用到。但它到底是什么呢?引用代码的里面注释:能够在canvas上绘制的一个东西。而且相比于View,并不需要measure,layout,仅仅只要去考虑如何draw。1自定义Drawable时候,相比View来说,它属于轻量级的,使用也简单,以后当我们自定义一个效果的时候,可以改变一下思想,在考虑自定义View的时候,也考虑下自定义Drawable能不能实现需要的效果。2它是一个抽象类,它仅仅是处理可以画的东西,不像View,她没有接收事件跟用户交互的机制。3图片作为View的背景,减少apk的体积(减少apk体积最明显最有效的步骤就是去掉图片)4图

安卓知识之Drawable

Drawable在我们平时的开发中,基本都会用到。但它到底是什么呢?引用代码的里面注释:能够在canvas上绘制的一个东西。而且相比于View,并不需要measure,layout,仅仅只要去考虑如何draw。1自定义Drawable时候,相比View来说,它属于轻量级的,使用也简单,以后当我们自定义一个效果的时候,可以改变一下思想,在考虑自定义View的时候,也考虑下自定义Drawable能不能实现需要的效果。2它是一个抽象类,它仅仅是处理可以画的东西,不像View,她没有接收事件跟用户交互的机制。3图片作为View的背景,减少apk的体积(减少apk体积最明显最有效的步骤就是去掉图片)4图

Android 将图片网址url转化为bitmap,drawable转bitmap,file转bitmap,bitmap转file,Bitmap转String,Uri转Bitmap

file转bitmapFileparam=newFile();Bitmapbitmap=BitmapFactory.decodeFile(param.getPath());drawable转bitmapBitmapbmp=BitmapFactory.decodeResource(getResources(),R.mipmap.jcss_03);url转bitmapBitmapbitmap;publicBitmapreturnBitMap(finalStringurl){newThread(newRunnable(){@Overridepublicvoidrun(){URLimageurl=nu

Android 将图片网址url转化为bitmap,drawable转bitmap,file转bitmap,bitmap转file,Bitmap转String,Uri转Bitmap

file转bitmapFileparam=newFile();Bitmapbitmap=BitmapFactory.decodeFile(param.getPath());drawable转bitmapBitmapbmp=BitmapFactory.decodeResource(getResources(),R.mipmap.jcss_03);url转bitmapBitmapbitmap;publicBitmapreturnBitMap(finalStringurl){newThread(newRunnable(){@Overridepublicvoidrun(){URLimageurl=nu