- 博客(8)
- 收藏
- 关注
原创 Palette.generateAsync()过时的替代
Palette的4种generate()已经过时了:Palette.generateAsync(bitmap,this);Palette.generate(bitmap);替代方法是使用Palette.Builder创建Palette对象:Palette.Builder builder = Palette.from(bitmap);builder.generate();//同步builder.g
2017-03-21 12:22:01
1120
原创 Picasso使用时,ImageView做ListView的Item时出现异常Canvas: trying to use a recycled bitmap
经过是这样的: 我在activityA显示了一个listview使用imageView作为item,图片是从网络获取,我这里直接用的是网络框架Picasso,它内部自带缓存机制,而点击listView的Item会跳到activityB,并使用被点击的图片的url.重新获取图片显示到activityB上面:在activityA上面我的调用时这样的:Picasso.with(context).load(
2017-03-21 01:21:54
428
原创 Picasso使用时,ImageView做ListView的Item出现异常Canvas: trying to use a recycled bitmap
经过是这样的: 我在activityA显示了一个listview使用imageView作为item,图片是从网络获取,我这里直接用的是网络框架Picasso,它内部自带缓存机制,而点击listView的Item会跳到activityB,并使用被点击的图片的url.重新获取图片显示到activityB上面:在activityA上面我的调用时这样的:Picasso.with(context).load(
2017-03-21 01:21:53
395
原创 Android RenderScript模糊图片失败_虚化图片失败_的原因
今天用到了CollapsingToolbarLayout,给背景添加一个模糊图片,原图是从ImageView中获取的Drawable对象;网上查阅了很多文章,,能快速模糊方式,是使用谷歌提供的RenderScript. 由于我的ImageView的图片是通过网络加载,顾只能通过getDrawable()拿到图片的Drawable对象, 使用网上提供的方法将Drawable转换成Bit
2017-03-19 21:05:49
708
2
原创 This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Ru
今天在使用butterknife的时候,下载的github上面8.5.1版本,编译时报错说需要使用最新的gradle plugin,distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip升级了gradle到2.14.1版本之后,好吧,这个错误没了,又有了新的错误..This version o
2017-02-22 15:48:40
578
转载 ListView里TextView使用ClickableSpan,ListView的Item无法点击的解决办法
最近遇到一个需求是ListView每一个Item里的TextView可以实现url链接点击跳转浏览器。当通过TextView设置`setMovementMethod(new LinkMovementMethod())`,点击跳转成功,但是这个Item都无法响应点击网上查找资料发现,是因为设置过setMovementMethod方法之后,textView自己把自己的设置改成:setFocusable
2017-02-17 19:43:13
876
转载 running android lint has encountered a problem
在打开Eclipse的时候跳出了,虽然对自己的程序运行没有影响,但是每次打开eclipse的时候都会弹出此窗口,感觉很烦,解决方法就是:选择Windows下的perferences,然后选择Android下的Lint Error Checking,把两个都去掉勾选即可;,以后在打开eclipse的时候就不会再弹出此窗口了.
2017-02-05 15:22:32
624
转载 Android eclipse 设置没有annotation processing解决
在使用到框架butterknife注解的时候,需要添加支持,即在eclipse设置Annotation Processin,可是发现我的eclipse没有Annotation Processin,解决方法如下: eclipse顶部边栏 -> help -> install new software -> 然后将下面的链接库url粘贴到work with 后面,之后按照下图勾选Eclipse Java Development Tools ,然后一路next,即安装成功;
2017-02-05 13:18:09
1289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人