`
xlover
  • 浏览: 240390 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android设置背景平铺

 
阅读更多
以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。
Bitmap介绍
A Drawable that wraps a bitmap and can be tiled, stretched, or aligned. You can create a BitmapDrawable from a file path, an input stream, through XML inflation, or from a Bitmap object.
  [/size]
[size=large]属性android:tileMode

Defines the tile mode. When the tile mode is enabled, the bitmap is repeated. Gravity is ignored when the tile mode is enabled.
Constant Value Description
disabled -1 Do not tile the bitmap. This is the default value.
clamp 0 Replicates the edge color.
repeat 1 Repeats the bitmap in both direction.
mirror 2 Repeats the shader’s image horizontally and vertically, alternating mirror images so that adjacent images always seam.


创建重复的背景图片
在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="fill_parent" android:layout_height="fill_parent" android:background="@drawable/repeat_bg"> </LinearLayout>

来自http://www.haoni.org/2011/04/21/androidbeijingtupianzhongfubackgroundrepeat/
分享到:
评论

相关推荐

    android实现背景平铺的三种方法

    主要介绍了Android的图片平铺效果的实现方法,主要有使用系统API、使用XML配置、自定义绘制三种方法,需要的朋友可以参考下

    背景图片平铺

    背景图片的平铺 android平铺

    Android实现平铺图片效果

    最近开发App,美工设计了一个有锯齿边沿效果的背景图,只给了我一个锯齿,然后需要平铺展示锯齿效果: android中实现平铺图片有两种方式: (1)在drawable中的drawable文件中定义平铺的Bitmap &lt;?xml version...

    react-native-bgimage:React Native的背景图片

    以最优化的方式在平铺模式(重复的背景)下渲染您的android res / drawable *图像。 安装 将您的图片放在drawables目录中: android / app / src / main / res / drawable- [m | h | x | xx | xxx] dpi 运行: npm ...

    Hartwigs Tile Painter-开源

    “ Hartwigs Tile Painter”是用于在整个屏幕上创建和绘制“平铺”图片的简单图形工具,可用于设置背景样式(“墙纸”)或用于网页上JavaScript动画图片序列或用于小图片。

    Kustom KLWP 3.38b903016.apk

    使用Kustom,您可以创建定制的数字和模拟时钟(秒针),动画图案,实时地图背景,材料壁纸,复杂的CPU /内存计,随机更改的图像,滚动图像,陀螺效果等等。想象力是极限。 启动器支持 动画仅适用于完全支持Android...

    KLWP_Pro_v3.44b4919.apk

    使用Kustom,您可以创建自定义手表,例如数字和模拟时钟(带秒针),动画模式,实时地图背景,天气小部件,材质墙纸,文本墙纸,复杂的CPU /内存表,随机更改的图像,滚动的图像,陀螺仪效果,天文数据等等。...

    KLCK_Pro_v3.44b4919.apk

    使用Kustom,您可以创建几乎所有内容,从数字和模拟时钟(带秒针)到动画模式,实时地图背景,天气小部件,材质锁屏,复杂的CPU /内存表,随机更改的图像,滚动的图像,陀螺仪效果,天文数据等等。想象力是极限。 ...

    KWGT_Pro_v3.44b4919.apk

    Kustom是有史以来功能最强大的Widget创建者,让您的Android Launcher或Lockscreen看起来独一无二!使用其强大的WYSIWYG(所见即所得)编辑器来创建您自己的设计并立即显示所需的任何数据,而不会像其他许多工具那样...

Global site tag (gtag.js) - Google Analytics