点九图片的显示内容区域应作何理解_Android

点九图片的拉伸区域不难理解,显示内容区域是怎样的?
.9 ,是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png

智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。
OK,在android平台下使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。

如下图

利用SDK tools下的draw9patch工具打开图片。

点选Show patches,显示的粉红色区域,即为要拉伸的区域。

点选Show content,右侧蓝色阴影区域,即为内容显示区域。

由图可知,内容显示区域在此图片的左上部分。如何更容易理解呢?

如果将此图片作为button的背景,button的text为“试一下试一下试一下”,

此button的显示情况应为

button的text显示不会越过阴影部分。

时间: 2024-09-27 08:47:17

点九图片的显示内容区域应作何理解_Android的相关文章

在swt的canvas中,加载的图片大于窗口,并且在图片上画了一些图形,怎么在canvas中才能够获得完整的图片(目前只能获得当前窗口显示的区域的图片)

问题描述 如果按照加载进去的图片的大小来获得图片,会把canvas窗口外的区域也获得.而不是完整的加载进来的图片. 解决方案 解决方案二:我对canvas也不明白,聆听专家指教..期待中....解决方案三:加载图片的代码是什么?那里返回的是个啥东西?应该从它获得一些资料.解决方案四:顶下,解决方案五:不知道解决方案六:路过解决方案七:再顶下解决方案八:引用楼主dalu2290的帖子: 如果按照加载进去的图片的大小来获得图片,会把canvas窗口外的区域也获得.而不是完整的加载进来的图片. 不好意

jsp-JSP点击导航,公共区域显示内容

问题描述 JSP点击导航,公共区域显示内容 如图所示,后台管理系统想做成那个样子的. 具体实现功能:点击左侧的导航,在右侧主内容区域显示请求返回的页面. 项目使用Spring MVC,所有的jsp文件都存放在WEB-INF目录下. 实现的方法应该有 1.include:<%@ include file="xxx.jsp"%>, 2.页面嵌套frame 3.ajax 3.JSTL ...... 请教各位,以易用性.简洁性出发,应该选用那种方式好些. 解决方案 iframe处理

如何在android开发中点击按钮切换多区域中其中一个区域的显示内容?

问题描述 如何在android开发中点击按钮切换多区域中其中一个区域的显示内容? 如何在android开发中将一个视图划分上下三块,上方显示图像,中间显示控制按钮,点击下方按钮,切换中间区域显示内容? 解决方案 方法1:从你的问题看来按钮点击事件我就不说了,你可以用fragment(片段),具体怎么用? 布局文件里面有个framelayout用来更改这片区域. 写一个fragment类,也就是集成fragment 在activity里面用fragmentmanager切换 -----------

接口 图片路径 php-通过接口访问网站内容时的图片无法显示问题

问题描述 通过接口访问网站内容时的图片无法显示问题 用CURL通过用户名密码可以通过接口获得文字内容,里面有图片标签,可是只能获得图片路径,因此图片无法显示

详解Android .9.png “点九”图片的使用_Android

"点九"图片概述   "点九"是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png. 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真,而使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果. 而且使用*.9.png图片技术,只需要采用一套界面切图去适配不同的分辨率,大幅减少安装包的大小.程序不需要专门做处理的就可以实现其拉伸,也减少了代码量和开发工作量

苦思良久问题,vb6.0 怎么可以做到类似取词那样?获取其应用程序的 显示内容

问题描述 苦思良久问题,vb6.0 怎么可以做到类似取词那样?获取其应用程序的 显示内容 举例这样的 1:不用vb提取txt的方法 2:我想知道有什么办法可以用vb6.0 做到 类似屏幕取词那样 给定范围 就可以获取那个区域里面显示的内容 3:试过用wm gettext getwindowstext 之类的 获取句柄的方法都没法做到 这个图片我只是举个例子 4:我想知道vb6.0 怎么才可以 任意获取 自己想要的内容 就是假如打开一个软件 获取上面显示的所有内容 5:看过有的软件 好像拖动一个类

Android应用中使用ContentProvider扫描本地图片并显示_Android

之前群里面有朋友问我,有没有关于本地图片选择的Demo,类似微信的效果,他说网上没有这方面的Demo,问我能不能写一篇关于这个效果的Demo,于是我研究了下微信的本地图片选择的Demo,自己仿照的写了下分享给大家,希望对以后有这样子需求的朋友有一点帮助吧,主要使用的是ContentProvider扫描手机中的图片,并用GridView将图片显示出来,关于GridView和ListView显示图片的问题,一直是一个很头疼的问题,因为我们手机的内存有限,手机给每个应用程序分配的内存也有限,所以图片多

加载图片顺序-如何让加载网页时,头部和尾部的背景图片先显示?

问题描述 如何让加载网页时,头部和尾部的背景图片先显示? 如:www.willshop.cn首次访问,也就是没有缓存的情况下, 网站的公用头部,导航和尾部,在显示的背景图片时,必须是整个页面的加载完毕才会显示出来,用户体验效果极为不好.如何处理这种情况,从而使得,加载网页时,头部和尾部的图片先显示?谢谢. 解决方案 使用iframe中间部分另外载入,不影响两个图片,但是对于seo有一定影响. 换句话说就可以用js动态加载中间内容,不过有点复杂. 解决方案二: 将你的script加载的文件全部放到

网页特效:图片随机显示技巧

技巧|随机|网页|网页特效|显示 图片随机显示是一个应用非常广泛的技巧.比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上浏览时会经常发现这样的例子.使用这种技术,不但能在一定的空间里放入更多的内容,还可以给人一种经常更新的假象喔. 怎么样心动了吧?其实只要你有一点点html和javascript 的基础,一切都是这么简单.follow me,让我们来看看她随机的奥密. 让我们从一个简单的例子开始吧.平常我们在页面中加入图片都