Android background repeat_Android背景图片平铺
2014-11-03 12:52:59 By: shinyuu
一、原理
在我们使用LinearLayout的时候、提供的background属性将会将背景图片拉伸、相当难看、事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果、下面我们一起来实现吧
实现平铺可以通过Bitmap来实现、Bitmap是可拉伸的一个位图、可以平铺、拉伸、或对齐、你可以从一个文件路径创建一个BitmapDrawable、一个输入流、通过XML、或者通过一个Bitmap对象等方式来实现、然后通过Bitmap的属性android:tileMode来实现平铺
二、实现代码
在drawable目录下创建一个repeat_bg.xml
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/bg" android:tileMode="repeat" />
然后在布局的xml文件中可以这样引用
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/repeat_bg"> </LinearLayout>
最后再说明一下、创建横向重复的背景图repeat-x、创建纵向重复的背景图repeat-y
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛