在Android实现书架应用中做一个小说閱读器是很多人的想法,大家一般都是把如何读取大文件如果在滚动或是翻页时,让用户感觉不到做为重点我也在做一个类似一功能,可是在做书架的时候看了QQ阅读的书架,感觉很好看就想做一个,上网查了一下真有例子/wangkuifeng0118/article/details/7944215
上面的例子很不错,可是有一个问题是他嘚背景图的宽必须是手机屏幕的宽不会改变,这样感觉对于手机的适配不太好就自己动手改了一下。
在gridView中为一列加背景没有别的方法,只能重写GridView类在这个类里,你加载一个背景图来处理我的做法就是在加载完背景图后,重新根据你的手机的宽绘一个新图这样你嘚背景图,就可以很好看的显示出了
//加载做为背景的图片 //取得加载的背景图片高,宽 //取得手机屏幕的高宽,这里要注意不要在构造方法中写,因为那样取到的值是0 //计算缩放率新尺寸除原始尺寸,我这里因为高不用变,所以就是原大小的比例1 //这里一定要注意这里的值昰比例,不是值 // 创建操作图片用的matrix对象