NinePatchDrawable读取非资源图片

时间:2015-10-26 06:50:17
【文件属性】:

文件名称:NinePatchDrawable读取非资源图片

文件大小:2KB

文件格式:RAR

更新时间:2015-10-26 06:50:17

NinePatch Drawable 点9图片读取 代码读取点9

NinePatchDrawable读取非资源图片,经本人测试过,正常读取,解决了check[]为空造成activity崩溃的现象。分是高了点,但是对于苦苦找不到解决方法的情况下,绝对是物超所值的。


【文件预览】:
NinePatchUtils.java

网友评论

  • 代码老了点,确实能用。NinePatchUtils.readChunk返回不为空了
  • 解决了我的问题
  • 无法正确获取sd卡中的点9图
  • 还可以,自己算法实现了获取9patch的chunk,但是与系统的有区别,而且会有一些缩放和位置的小bug
  • 很好,多谢楼主分享~
  • 不能满足需求,图片比之前好了些,但还是会变形
  • 里面就一个java文件,个人感觉有点复杂,不过物有所值
  • 很有用,正好有个项目需要用到
  • 其他还好,就是要分太多。
  • 为什么会变形
  • 还是可以的。。基本功能有
  • 我出现的问题是:把点九图从Res资源文件放到assets中,然后去读取点九图。谁知道放到assets中,点九图就拉伸不了。楼主写的这个工具类我是抱着试一下的态度下载的,结果,还真行!五星,全给你!
  • 亲测可用,推荐下载。
  • 还行吧,比安卓自带的差不少,不用这个方法也是可以解决的
  • 还不错,正好需要。
  • 挺好用的!
  • 外部资源会变形,缩小,出错
  • 不是sd卡的,是assert的,不过改下就行
  • 还不错,可以借鉴
  • 资源只能放在主Apk中,不能封装在插件之中。
  • 根本不能达到draw9patch的效果,扩展扭曲变形严重
  • 非常给力啊,可以仔细看看的东东
  • 还不错,可以使用
  • 还不错,可以借鉴
  • sd卡上的文件不能处理啊。。。
  • 发现有个问题: 当9.png文件在assets里面时,读取和显示都很正常,但如果9.png在其他地方,如app的/data/data/package name/files里面时,读取后绘制时就小了一块,不知道其他人有没有遇到过?
  • 不错,嘛好的,但是有些小地方要注册就是写入的边距有时会有些BUG 就是那些不完全四边描的点
  • 还可以用,再研究看看
  • good,很不错,原理很详细
  • 方法很全,虽然我只用了一个,有时间可以研究研究