最近开发时遇到一个问题:
使用一条图片(1200x128)平铺作为背景,测试机型是魅族mx4,平铺代码如下:<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/detail_note_paper_line_middle"
android:tileModeY="repeat">
</bitmap>
选择有两个:
1.直接在布局设置background
2.帧布局套用ImageView(等下有说明)
问题来了,1方法设置之后图片拉伸了!!!卧槽,然后就去查吧,怎么使background图片不拉伸,以下是各博客你抄我我抄你的解决办法:
看得我一脸懵逼,这样设置就没法实现平铺了呀!
好,换个方法,我记得ImageView的src设置图片是保持长宽的,然而...长宽比是保持了,尼玛repeat效果没了,看着孤零零的那一条图片我两脸懵逼...
思路陷入死胡同...
想了好久,不对啊,图片尺寸那么大,怎么可能还会拉伸呢???突然我反应过来as的drawable只有一个!!
ok,意识到这点就好办了.
图中drawable-xxhdpi是我新建的,把图片放进去就ok了(别放mipmap里面,mipmap里一般只放应用图标)
- 大小: 47.1 KB
- 大小: 85.8 KB
分享到:
相关推荐
jQuery图片平铺效果制作网页背景图片平铺代码 jQuery图片平铺效果制作网页背景图片平铺代码 jQuery图片平铺效果制作网页背景图片平铺代码 jQuery图片平铺效果制作网页背景图片平铺代码
背景图片的平铺 android平铺
重载的CDialog类,可以把图片当成对话框背景,能平铺、拉伸、居中。
Android中ImageView实现平铺多张图片Android中实现平铺图片有两种方式:在drawable中定义平铺的Bitmap然后在ImageView中引
将背景图片拉伸,而不是平铺,注意平铺效果我们可以使用CSS的background-repeat来实行背景图片的平铺效果,本文讨论的是背景图片的拉伸效果。这种效果在一些前卫的页面设计中已经广泛应用,尤其在一些独立页面,像...
网站背景拉伸平铺jQuery插件是一款根据浏览器页面比例自动调整背景图片大小的jQuery插件下载。
主要介绍了Android的图片平铺效果的实现方法,主要有使用系统API、使用XML配置、自定义绘制三种方法,需要的朋友可以参考下
使用css来设置背景图片同传统的做法一样简单,但相对于传统控制方式,css提供了更多的可控选项,我们先来看看最基本的设置图片的方法。xhtml代码: 复制代码代码如下:”content”> </div> css代码: 复制代码代码...
用CSS把背景图片平铺参考.pdf
30款背景平铺素材,不错的背景图片,可以用在网页中的平铺背景图
使用background-size:cover实现图片的拉伸效果,使用jQuery动态设置背景图片的尺寸,这两种方法均可实现
本文实例讲述了Android编程实现图片平铺的方法。分享给大家供大家参考,具体如下: 1)第一种利用系统提供的api实现 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = ...
android中实现平铺图片有两种方式: (1)在drawable中的drawable文件中定义平铺的Bitmap <?xml version=1.0 encoding=utf-8?> <bitmap xmlns:android=http://schemas.android.com/apk/res/android android:...
文档提供了一种如何给MFC对话框添加背景图片的方法,希望对大家有帮助
简单方法实现Delphi窗体背景平铺效果..rar
html背景图片铺满全屏
制作网页背景图片平铺
Flex中背景平铺的做法,很简单,一个自定义类,在css样式表中调用即可。 适用于flex3,flex4中已经不需要这样做了,直接可以支持背景图片平铺。