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

时间:2022-12-27 12:24:30 

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

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

如下图

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

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

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

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

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

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

此button的显示情况应为

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

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

标签:点九图片,显示内容区域
0
投稿

猜你喜欢

  • Android使用 Retrofit 2.X 上传多文件和多表单示例

    2023-08-06 03:48:25
  • 如何清空文件夹里面的所有文件和文件夹

    2022-09-17 04:11:06
  • unity AudioSource播放完声音后要执行的函数或条件操作

    2021-07-04 21:46:37
  • Android 自定义dialog的实现代码

    2023-12-05 08:17:29
  • Android 自定义底部上拉控件的实现方法

    2023-08-18 18:41:19
  • Java通过匿名类来实现回调函数实例总结

    2023-06-26 12:30:42
  • Java实现聊天机器人完善版

    2022-10-07 09:31:11
  • 探究Java常量本质及三种常量池(小结)

    2023-06-17 10:28:17
  • Java日期时间类(Date、DateFormat、Calendar)解析

    2022-08-06 18:02:14
  • Unity实现轮盘方式的按钮滚动效果

    2022-06-19 16:53:57
  • Java如何通过枚举实现有限状态机

    2021-08-05 04:21:05
  • Android自定义轮播图效果

    2022-10-27 06:31:26
  • java使用EasyExcel导入导出excel

    2022-10-31 03:48:30
  • Android 实现调用系统照相机拍照和录像的功能

    2021-12-05 10:58:51
  • Unity实现虚拟键盘

    2022-05-24 11:25:38
  • c# 在windows中操作IIS设置FTP服务器的示例

    2023-07-18 06:13:01
  • Unity代码实现序列帧动画播放器

    2023-03-24 23:48:45
  • SpringMVC+Shiro的基本使用及功能介绍

    2021-11-26 13:12:40
  • SpringBoot解决Required String parameter xxx is not present问题

    2021-08-08 12:53:15
  • Java黑盒测试之nextDate函数测试

    2023-02-10 20:31:08
  • asp之家 软件编程 m.aspxhome.com