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的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+