首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 获取drawable目录图片 并存入指定文件的步骤详解

第一步:获取存储的路径 我们用/sdcard/Android/data/包名/的路径 方便我们测试查看 String path=MyApplication.getContextObject().getExternalFilesDir...BitmapDrawable bitmapDrawable = (BitmapDrawable)MyApplication.getContextObject().getResources().getDrawable(R.drawable.account...BitmapDrawable bitmapDrawable = (BitmapDrawable)MyApplication.getContextObject().getResources().getDrawable(R.drawable.account..., Toast.LENGTH_LONG).show(); } catch (IOException e) { e.printStackTrace(); } 总结 到此这篇关于Android 获取...drawable目录图片 并存入指定文件的文章就介绍到这了,更多相关android 目录图片存入指定文件内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

Android – Drawable 详解

列表中的每个drawable都按照列表的顺序绘制 - 列表中的最后一个drawable绘制在顶部。每个drawable由单个元素内的元素表示。...请记住,LayerList中的item也可以是图像或任何其他类型的drawable。你可以使用它来创建更复杂的drawable,并将多个drawable叠加在一起。在官方文档中查看更多示例。...自定义 Button 创建自定义按钮需要至少组合一个drawable的状态列表和一个drawable的形状。...要做到这一点,我们需要创建一个状态列表drawable来表示res / drawable / states_nice_button.xml中每个状态的drawable。 <?...④ ClipDrawable - 在XML中定义一个drawable,根据这个Drawable的当前级别剪切另一个drawable。最常用来实现诸如进度条之类的东西。

5.2K50

Android技能树 — Drawable小结

Drawable ? 固有高/宽 & 大小 ? 我们知道平常使用最多的Drawable可能是图片了,我们知道一个图片的原本的尺寸,比如下面这个图: ? ?...标签的作用: 我们知道图片的话,有自己的固有宽/高,但是像这种ShapeBitmap,没有固有宽/高,getIntrinsicWidth/height获取到的是-1,所以我们如果设置了标签,获取到的就是你设置的值了...可以缩放的Drawable,效果如下: ? 具体的使用可以参考这篇文章:Android Drawable - Scale Drawable使用详解 ClipDrawable: ?...Drawable集合的意思是这些Drawable可以放多个Drawable,比如可以放多个图片资源在里面。 LayerDrawable ?...="@drawable/search_bg"/> <item android:drawable="@drawable/search" android:right="60dp"

54210

Android之Drawable介绍

image.png Drawable Drawable是一种可以在Canvas上进行绘制的抽象的概念,颜色、图片等都可以是一个Drawable。...Drawable可以通过XML定义,或者通过代码创建。 Android中Drawable是一个抽象类,每个具体的Drawable都是其子类。 简单来讲,其可以理解为:图像。...image.png Drawable的分类 主要包括: image.png BitmapDrawable 表示一种图片,可以直接引用原始图片或者通过XML进行描述 例如: <?...shape标签创建的Drawable实体是GradientDrawable 实例: <?xml version="1.0" encoding="utf-8"?...标签 纯色填充 与gradient标签排斥 stroke标签 描边 有描边线和虚线 size标签 表示shape的固有大小,并非最终显示的大小 没有时getIntrinsicWidth返回-1;能指明Drawable

60910

Android自定义Drawable之在Drawable中部指定透明区域方法示例

前言 Drawable是什么?...一种可以在Canvas上进行绘制的抽象的概念 颜色、图片等都可以是一个Drawable Drawable可以通过XML定义,或者通过代码创建 Android中Drawable是一个抽象类,每个具体的Drawable...都是其子类 Drawable的优点 使用简单,比自定义View成本低 非图片类的Drawable所占空间小,能减小apk大小 在实际的开发工程中,不免想有一个中间是空洞的Drawable,也就是中间是透明的...,而其他区域正常显示的Drawable。...主要用到的技术是PorterDuffXfermode的PorterDuff.Mode.XOR模式 核心思想是先正常绘制出整个drawable,然后将指定的区域混合成透明色 看下主要代码代码 public

1.7K20

Android开发笔记(七)初识Drawable

Drawable资源目录 drawable文件放在res目录的各个drawable目录下,\res\drawable一般放的是描述性的xml文件,图片文件一般放在具体分辨率的drawable目录下。...例如 drawable-ldpi里面主要放低分辨率的图片,如QVGA(240×320) drawable-mdpi里面主要放中等分辨率的图片,如HVGA(320×480) drawable-hdpi...Drawable的状态 简单的drawable都是静态的图形,现在我们让它动一下,根据不同的触摸情况来变更图形,这时就要用到Drawable的一个子类StateListDrawable。...="@drawable/common_jia_selected" /> </selector...state_selected:为true时表示选中,一般用于单选框RadioButton、复选框CheckBox,图形设置于android:background state_focused:为true时表示获取焦点

66840

Android样式的开发:drawable汇总篇

inset标签的可设置属性如下: android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型的子标签 android:visible 设置初始的可见性状态...level-list可以管理一组drawable,每个drawable设置一组level范围,最终会根据level值选取对应的drawable绘制出来。...level-list通过添加item子标签来添加相应的drawable,其下的item只有三个属性: android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable...@drawable/on" /> transition标签生成的Drawable对应的类为...animated-rotate rotate标签只是将原有的drawable转个角度变成另一个drawable,它是静态的。而animated-rotate则会让drawable不停地做旋转动画。

2.1K10

Drawable.Bitmap.Canvas.Paint.Matrix

由于对Drawable、Bitmap、Canvas、Paint和 Matrix 的关系和使用 一直不太清楚,就在网上搜集了一下,摘录一些,主要来看这两篇文章:Drawable、Bitmap、Canvas...Drawable – 作为Android下通用的绘制图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。...Drawable to–> Bitmap BitmapDrawable 继承自 Drawable //方法一 Resources res; InputStream is=res.openRawResource...Bitmap to–> Drawable Drawable d = new BitmapDrawable(bitmap); 3....从资源中获取Bitmap ① 通过decodeResource,这种方式不可取,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。

1.4K60
领券