`
dengbaoleng
  • 浏览: 1189512 次
文章分类
社区版块
存档分类
最新评论

Android设置背景图片平铺

 
阅读更多

以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。
创建重复的背景图片
在drawable目录下创建一个repeat_bg.xml:


然后在布局的xml文件中可以这样引用:


版权所有,如需转载,注明出处,谢谢合作。沈阳--斌子。

注明:QQ技术交流群:108614806 感兴趣的加一下。


分享到:
评论

相关推荐

    背景图片平铺

    ### 背景图片平铺在Android开发中的应用与实现 在移动应用开发中,特别是Android平台上,背景图片的平铺处理是一项常见的需求。平铺背景不仅能够优化用户体验,还能在一定程度上减少资源消耗,特别是在低分辨率设备...

    android Activty背景更换

    首先,我们需要在项目的res/drawable目录下创建一个新的XML文件来存储背景图片。例如,可以创建一个名为`background.xml`的文件,并添加如下代码: ```xml <bitmap xmlns:android=...

    Android实现平铺图片效果

    android中实现平铺图片有两种方式: (1)在drawable中的drawable文件中定义平铺的Bitmap <?xml version=1.0 encoding=utf-8?> <bitmap xmlns:android=http://schemas.android.com/apk/res/android android:...

    Android编程实现图片平铺的方法分析

    在Android编程中,图片平铺是一种常见的视觉效果,它能够使背景图片自动重复填充到整个视图区域,形成一种连续的纹理。以下是对Android实现图片平铺的三种常用方法的详细解析: 1) **利用系统API实现图片平铺** 这...

    高仿android-QQ空间下拉背景图拉伸回弹效果

    本项目主要探讨如何实现“高仿Android-QQ空间下拉背景图拉伸回弹效果”,这是一个自定义ListView控件的实例,旨在模拟QQ空间主页面下拉时背景图片的动态变化,即图片随着手指滑动而拉伸,松手后又会回弹到原始状态。...

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

    本文将详细介绍三种实现Android背景平铺的方法:使用系统API、通过XML配置以及自定义绘制。 1. **使用系统API实现** 这种方法是通过Java代码直接操作Bitmap和Drawable来创建平铺效果。首先,我们需要加载图片资源...

    自定义Drawable 实现图片圆角、圆形、椭圆形

    在`draw()`方法中,调用`canvas.drawCircle()`绘制一个与图片尺寸相同的圆形,然后通过`BitmapShader`将图片内容平铺到这个圆形内,从而实现圆形图片效果。 椭圆形图片的实现则是在圆形的基础上扩展,需要用到`...

    android图片圆角处理

    1. 创建一个`BitmapShader`对象,传入`Bitmap`和`Shader.TileMode`,设置图片的平铺方式,通常使用`CLAMP`模式以防止图片拉伸。 2. 创建一个`Paint`对象,并将`BitmapShader`设置为其着色器。 3. 创建一个`RectF`...

    ddvi给工具栏添上背景图片p_com_021311e3c7df45.zip

    标题“ddvi给工具栏添上背景图片p_com_021311e3c7df45.zip”指的是一个教程或者资源包,目的是教用户如何在工具栏上添加自定义的背景图片。这个过程涉及到图形用户界面(GUI)的设计和定制,特别是对于软件或应用...

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

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

    Android 自定义标题栏背景

    2. **创建重复位图资源**:在`res/drawable`目录下创建一个名为`bitmap_repeat.xml`的XML文件,用于设置背景图片的平铺方式。这样可以确保图片在水平方向上无缝重复,填充整个标题栏。以下是`bitmap_repeat.xml`的...

    android中的drawable集合

    通过设置stroke宽度、颜色、radius等属性,可以创建出复杂的背景或按钮样式。 3. **Layer Drawable**: Layer Drawable允许将多个Drawable组合在一起,形成一个复合Drawable。例如,可以将一个背景色、一个边框和一...

    Android UI remoteControl

    每个按钮都是一个ImageView或Button,其背景设置为9-patch图片。通过设置点击事件监听器,我们可以实现按钮的功能,比如模拟电视的频道切换、音量调节等。 在Android中,事件处理是通过OnClickListener接口来完成的...

    Android XML attribute

    **描述**:`<bitmap>`是一种常用的`Drawable`类型,用于显示一个位图图片。它支持位图的各种变换操作,如缩放、平铺等。 **属性**: - **`src`**:位图资源的ID。 - **`tileMode`**:平铺模式,可选值包括`CLAMP`、...

    Android 给图像添加相框、圆形圆角显示图片、图像合成知识 .rar

    - **圆角图片**:使用Shape Drawable(XML)可以创建一个具有圆角的ImageView背景,通过设置标签的android:radius属性来指定圆角半径。或者使用ImageView的layer_type为software,并在onDraw()方法中使用Canvas的...

    Android仿Win8的metro的UI界面(上)

    在本例中,作者使用了一个垂直方向的LinearLayout作为根布局,设置了背景图片,并将Gravity设置为"center",使得内容居中显示。内部还嵌套了一个垂直LinearLayout,用于放置多个水平排列的子项。每个子项都是一个...

    设置桌面壁纸

    在操作系统中,桌面壁纸是用户自定义的背景图片,它反映了用户的个人喜好和风格。获取桌面壁纸通常需要通过系统提供的API来完成,例如在Android系统中,我们可以使用`WallpaperManager`类来获取当前的桌面壁纸。在...

    多文档背景贴图.zip

    在Web设计中,我们可以使用CSS3的background-image属性来设置背景图片,通过repeat属性控制图片的重复方式(如平铺或不重复),并利用background-position调整图片的位置。同时,响应式设计也是必不可少的,确保背景...

    android 仿书籍翻页效果

    可以通过设置不同的Paint对象和Shader来改变页面的视觉效果,例如使用RadialGradient创建渐变效果,或者用BitmapShader使背景图片平铺。 为了实现翻页动作,我们通常会使用一个连续的动画序列,包括两个主要阶段:...

Global site tag (gtag.js) - Google Analytics