当前位置:首页 » 安卓系统 » android图片平铺

android图片平铺

发布时间: 2022-08-31 02:50:35

① android开发有拼接图片的方法吗

Android对图片的操作和展示主要使用Bitmap、BitmapDrawable、Canvas等几个关键类,文档给出了详细的使用方法,在此不再赘述。
下面是将两张图片拼接城一张的代码(横向拼接)。

/**
* 将两张位图拼接成一张(横向拼接)
*
* @param first
* @param second
* @return
*/
private Bitmap add2Bitmap(Bitmap first, Bitmap second) {
int width =first.getWidth() + second.getWidth();
int height = Math.max(first.getHeight(), second.getHeight());
Bitmap result = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas canvas = new Canvas(result);
canvas.drawBitmap(first, 0, 0, null);
canvas.drawBitmap(second, first.getWidth(), 0, null);
return result;
}

② android应用模仿android桌面效果,就是拖动页面时背景图片随之滚动,但是滚动的幅度比页面拖动的幅度小。

桌面(Launcher)移动时背景随着缓动是通过设置WallpaperManager相应状态实现的。如果你想在自己的应用中实现类似效果,可以模仿壁纸的实现方式。大致思路:
1.确定好缓动图片大小,大于实际显示宽度(Launcher中竖屏时通常是屏幕宽度的2倍)
2. 应用多个页面滑动的过程中,根据页面个数,当前滑动的位置等计算好对应的比例,结合背景缓动图片的大小实时更新背景缓动的距离。

③ android开的android:background=""设置背景,图片为2x2像素的图片,怎样显示

图片需要改为PNG格式,拖拽到draw able里面,至于分辨率则是布局选择的问题了

④ 新买的安卓平板电脑显示图片和网页时总是自动拉申至全屏,很难看,怎么设置好它呢

1:在显示设置里选好图片后应用之前图片框下面有个拉伸选好后再应用.
2:右键,属性,选择图片,在旁边有个倒三角有三个选项(居中,平铺,拉申),居中:就是显示在屏幕中间:平铺:就满屏幕都是这张图(难看),拉申:把一张图,像一块布摊开放在桌子上,所以你要全屏就选拉伸.3:改图片分辨率就好 背景设置不有拉伸吗?4.桌面右击属性,在桌面下拉框中变居中为拉伸.

⑤ 请问安卓ui切图的时候,不规则的图也需要拉伸么

根据app的设计经验来看,是不需要的。最终导出的png都是一样的。尺寸一样,大小也一样。没什么分别。但是切图的时候,有几个要点需要注意:

1、取整,所有图片的宽度和高度都应该是整数,ios有抗锯齿机制,如果图片尺寸不是整数,本来很清晰的图片会变得模糊。而且图片上下左右边缘最好留有一像素以上的透明区域。以防程序员做动画的时候边缘产生锯齿。因为ios是对图片内部做抗锯齿处理,对边缘是不会做处理的。

2、可重复元素,比如背景图,可以用很小的一小块,平铺开来。还有按钮的左右部分,中间留一像素可以展开就可以。

3、存图和命名,IOS平台需要用到大小两套图形,iPhone3和3GS用的是小图,320x480。而iPhone4和4S用的是640x960的分辨率(iPhone5用的是640x1136)因此腰存成两套图,小图直接后缀.png即可,而大图的名字后面需要加一个@2x.png。方便程序区分。

至于Android,为了兼容多平台,一般需要三套不同规格的图片。

⑥ Android我让一张图片斜向下移动的过程中,为什么在中间有个区域会把我的图片挡住是什么问题呢

唉 英文状态下 按F键(按三次一个循环) 你就可以看到所有图像了 (新建的和原来的都可以看到了)
鼠标左键按住图片 拖到你新建的文档中松手 图片就拉到新的文件里去了

有时间去看看基础吧
-----------
不是解决不了你的问题 是你根本一点基础都没有
呵呵~等你终于明白了 你会恍然大悟 哦~~原来是这样的
我再说一个简单的 PS上面菜单栏 窗口——排列——平铺 你就可以看到所有文件了
然后再鼠标左键按住图片 拖到你新建的文档中松手 图片就拉到新的文件里去了 其他图片也是这样处理

⑦ 现在android应用开发应该准备多少种分辨率的照片,分别是哪些呢

android有很多种分辨率,想做到适应多种分辨率单靠准备几种的分辨率图片是远达不到业务要求的。建议有的png做成.9图片,如标题,按键png,背景则一般截某区域的像素平铺,这些程序员自己可以搞定。UI美工提供的图片可以根据不同分辨率进行等比缩放(按宽度或高度缩放)。这样只需要一套图就可以实现适应所有不同机型分辨率。

⑧ Android开发中可以将9.png设置的拉伸部分为重复平铺吗

不可以的,android系统下.9.png格式的图片,当图片需要拉伸的情况下,会在绘制区域下自动填充绘制的颜色值以达到拉伸的效果.
如果楼主想利用背景图片重复平铺的话,那要使用bitmap 来构建
首先在drawable目录下创建一个xml文件如:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/image" ;
android:tileMode="repeat" />

引用方式:
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/image"> </LinearLayout>

android:tileMode的可选值:
disabled 默认值,表示不使用平铺
clamp 复制边缘色彩
repeat X、Y 轴进行重复图片显示,也就是我们说要说的平铺
mirror 在水平和垂直方向上使用交替镜像的方式重复图片的绘制

热点内容
战地配置有哪些 发布:2024-10-18 16:44:48 浏览:308
中国联通短信提示服务密码未完善是什么意思 发布:2024-10-18 16:42:17 浏览:709
c语言中非 发布:2024-10-18 16:21:20 浏览:143
招编程人员 发布:2024-10-18 16:19:37 浏览:422
什么数据类型存储图片 发布:2024-10-18 16:19:28 浏览:749
电脑维护服务器 发布:2024-10-18 16:18:51 浏览:435
取舍算法 发布:2024-10-18 16:12:36 浏览:249
安卓数据线一般在什么价位 发布:2024-10-18 16:09:25 浏览:732
老式安卓机怎么插卡 发布:2024-10-18 15:52:35 浏览:338
pc搭建nas服务器 发布:2024-10-18 15:51:59 浏览:266