社区
戴振良的课程社区_NO_1
NinePatch图片制作从入门到精通
帖子详情
NinePatch图片的工作原理
android_cai_niao
2023-01-12 14:42:11
课时名称
课时知识点
NinePatch图片的工作原理
...全文
3
回复
打赏
收藏
NinePatch图片的工作原理
课时名称课时知识点NinePatch图片的工作原理
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
相关推荐
Android Studio官方文档之创建可调整大小的位图
Draw 9-
patch
工具 是一个可以让你制作自动调整大小来适应视图内容和屏幕大小的
图片
位图的所及即所得的工具。选定
图片
的部位可以根据指针指示的位置进行水平或者竖直方向上进行缩放。关于Nine
Patch
图片
的介绍及它的
工作原理
,请阅读Canvas and Drawables文档中的Nine
Patch
图片
的相关章节。
Nine
Patch
1.1.Nine
Patch
(★)(必会)1.1.1. 什么是Nine
Patch
图片
Nine
Patch
是一种很有用的PNG
图片
文件夹格式,它可以在特定区域随文字大小进行缩放。上图中背景
图片
的中间区域会随着文字的大小进行缩放背景
图片
就是一张Nine
Patch
图片
。1.1.2. 如何制作Nine
Patch
图片
Nine
Patch
图片
可以使用android自带的draw9
patch
工具来制作,该工具在...
Android的R.drawable应用——制作Nine
Patch
图片
Nine
Patch
是一种可延展的png
图片
资源。Nine
Patch
图片
的用途是制作可随文字大小缩放的
图片
。 下面是一个制作Nine
Patch
的具体例子: 准备一张原始的png
图片
: 启动Android提供的draw9
patch
工具,直接执行Android SDK tools/目录下的draw9
patch
,如图: 开启原始的png
图片
,编辑
图片
: 绘制Nine
Patch
图片
,绘制的
Nine
Patch
拉伸
图片
- 原始方法
何为Nine
Patch
?其实android原生即有Nine
Patch
类,常在按钮中使用。 如图,将
图片
分成九份。中间部分可以根据需要扩大,使按钮的大小内容变动不受
图片
的限制。 而在libgdx的Nine
Patch
其实就是九个TextureRegion对象。 常用的实例化方法有两个: public Nine
Patch
(
Android使用Nine
Patch
图片
实现大小可变的Button
在Android的一些应用程序中,有时要用到大小可以延展的
图片
做背景,实现的方法是使用Nine
Patch
。 下面是一个用Nine
Patch
图片
给Button做背景的例子,实现一个可以随文字大小而改变的
图片
Button: 准备一张Nine
Patch
资源
图片
(button.9.png),具体方法参考(http://blog.csdn.net/imyang2007/article/details/...
发帖
戴振良的课程社区_NO_1
戴振良的课程社区_NO_1
我是一名Android开发工程师,但我的技术好菜,好希望有人出一些容易看得懂的菜鸟教程。
复制链接
扫一扫
1
社区成员
16
社区内容
我是一名Android开发工程师,但我的技术好菜,好希望有人出一些容易看得懂的菜鸟教程。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2023-01-12 14:42
社区公告
暂无公告