Android生成工具包时如何使用图片资源
来源:互联网 发布:twistedwave mac 编辑:程序博客网 时间:2024/05/09 15:47
最近要将一个刷磁条卡读取信息的代码打包成一个jar包,在点击按钮之后,要弹出一个dialog提示用户刷卡(如上图)。为了在其他应用使用该工具包,而且不用每次都专门写一个倒计时的dialog去提示用户刷卡,就将该dialog使用的“9_patch”背景图片一起加入了jar包中。
方法:将图片资源放在工程的assets目录下,代码中从assets中获取该资源,
代码如下:
Bitmap bitmap = null;byte[] bs;NinePatchDrawable patchy = null;try {bitmap = BitmapFactory.decodeStream(context.getAssets().open("bg_dialog.9.png"));//从assets中读取资源bs = bitmap.getNinePatchChunk();//获取图片中的 9_patch 数据patchy = new NinePatchDrawable(bitmap, bs, new Rect(), null);//最终将图片转成 9_patch 图片} catch (IOException e) {e.printStackTrace();}
- Android生成工具包时如何使用图片资源
- Android使用图片资源
- Android 如何正确使用我们的图片资源
- 编译使用Android源码中的GIF图片工具包--framesequence
- 如何使用Amarino工具包连接Android手机和Arduino
- android工程下如何添加图片资源
- android是如何加载资源图片的
- android是如何加载资源图片的?
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- android是如何加载资源图片的
- Android Studio中如何引用图片资源
- Android Studio中如何引用图片资源
- android是如何加载资源图片的?
- Android Studio中如何引用图片资源
- Android Studio中如何引用图片资源
- Android Studio中如何引用图片资源
- 内存管理:物理地址扩展(PAE)分页机制
- php获取客户端IP地址的几种方法
- 第三章 场景与层
- 黑马程序员-IO流之字符流
- ASCII 码表
- Android生成工具包时如何使用图片资源
- C# Hadoop学习笔记(七)—C#的云计算框架借鉴(下)
- 【GUI编程之准备--1】MAC 编译wxWidgets 源码
- 权限管理
- 正方形(一)
- java中list的基本用法
- <script type="text/javascript" defer="defer">
- poj 1573 - Robot Motion(BFS递推)
- 关于python文件夹操作