`
jonson
  • 浏览: 168498 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android 背景之9pitch图片

阅读更多

一个NinePatchDrawable图片其实就是一个可延展的位图,它在android系统下,如果它被设置为背景图的话,会自动适应宿主View的尺寸。比如:对于android的button空间,由于button text长度的不同就很适合用NinePatchDrawable的图片作为背景,免去了为不同尺寸的图片定制背景的麻烦。

一个NinePatchDrawable图片是一张标准的png图片,只是它带有比正常图片多一个像素宽度的额外信息。它必须被保存成 .9.png,并且放在res/drawable/目录下。

对于button背景图片变形的情况,可以通过使用9pitch图片来解决。从而使一个图片能适应不同尺寸的Button的情况。

NinePatch图片以*.9.png结尾,和普通图片的区别是四周多了一个边框,可以看下关于图片的结构图:

9pitch 图片结构

 

任何图片都能被编辑成9pitch图片,可以使用android系统ADK自带的tool工具,在SDK的tools目录下的draw9patch.bat工具。

一个9pitch图片使在原图片的四边个增加一个像素的边,来定义图片的扩展信息,有两个参数是必须的:左侧参数和上侧参数。如图片所示。左侧和上侧两个参数共同定义了图片可扩展的区域。

 

1
0
分享到:
评论

相关推荐

    pitch公司产品介绍

    pitch公司是专注于HLA产品的公司,其产品涵盖了从模型创建、维护到实际运行、监控和数据记录等分布仿真全生命周期的各个环节。 pitch的产品线包括了如下几类: 1. 基础设施产品: - Pitch pRTI(RTI产品) - ...

    matlab pitch

    The pitch calculation is based on the AMDF-fractional pitch period determination. The function is designed to operate optimally at the sampling rate of 8000Hz; nevertheless, you may adjust the window ...

    Pitch:该存储库包含Pitch Android应用程序的源代码。 这是一个为事件管理器构建的移动应用程序,它可以帮助他们为事件开发移动应用程序。 Pitch Android应用程序充当父应用程序,无需任何编码即可生成子应用程序。 这些子应用程序充当其(经理)活动的专用应用程序-Android app source code

    Pitch Android应用 该存储库包含Pitch Android App的源代码。 这是一个为事件管理器构建的移动应用程序,它可以帮助他们为事件开发移动应用程序。 Pitch Android应用程序充当父应用程序,无需任何编码即可生成子应用...

    wordpress企业pitch主题

    【WordPress企业Pitch主题详解】 WordPress企业Pitch主题是一款专为企业或工作室设计的网页模板,它以其独特的灰色和绿色配色方案,营造出一种专业且不失清新感的视觉效果。这款主题在设计上注重用户体验,旨在帮助...

    基于信号相关估计法的语音信号pitch基音频率估计matlab仿真【含操作视频】

    1.领域:matlab,语音信号pitch基音频率估计算法 2.内容:基于信号相关估计法的语音信号pitch基音频率估计matlab仿真【含操作视频】 3.用处:用于语音信号pitch基音频率估计算法编程学习 4.指向人群:本硕博等...

    violin_pitch.zip

    标题“violin_pitch.zip”指的是一个与小提琴音高计算相关的压缩文件,其中包含了用于分析和检测小提琴音高的算法实现。这个压缩包很可能包含两种不同的编程语言实现:C语言和MATLAB。让我们深入探讨一下这个主题,...

    change_pitch_tempo.zip_Change_change pitch_pitch_pitch change_so

    总结来说,"change_pitch_tempo.zip_Change_change pitch_pitch_pitch change_so"的标题和描述提到了音高和速度改变的概念,而标签"change change_pitch pitch pitch_change sound_pitch"则强调了这一主题。...

    decode_pitch.rar_Pitch analyser_pitch

    "Pitch analyser" 是一个专门用于分析音频信号中音高(Pitch)的工具或函数。音高是人们感知声音高低的基本属性,它与声音的频率直接相关。在本案例中,我们讨论的是一个名为 "decode_pitch.rar" 的压缩包,其中包含...

    语音基音pitch的提取

    MATLAB程序 corr是求一个序列自相关的。 算法具有一般性。 zerocros求一个序列的过零次数 可以作为VAD的一个简单算法。 maxx是一个pitch函数的辅助函数,你不一定需要 pitch体会一下总体思想就行

    shrp.zip_SHRP_pitch_pitch determination_zip

    标签"shrp"、"pitch"和"pitch_determination"巩固了主题,SHRP可能是这个特定算法的应用背景,而"pitch"和"pitch_determination"则直接指出了算法的核心功能。 压缩文件中的唯一文件名为"shrp.m",这通常表示这是一...

    Pitch-detection.zip_matlab 声码器_pitch detection_声码器

    本压缩包文件“Pitch-detection.zip_matlab 声码器_pitch detection_声码器”显然是一个与声码器相关的项目,主要涉及基音检测(Pitch Detection)这一重要环节。下面将详细讨论这个话题。 基音检测是语音处理中的...

    pitch_control.rar_control_pitch_pitch control

    pitch control of double fed induction generator

    matlab_pitch_tone.zip_matlab_pitch_tone_pitch extraction_pitch m

    在音乐信号处理领域,基音(Pitch)是衡量声音音调高低的一个重要概念,它对应于乐音中最低频率的振动成分。基音提取是一项关键技术,尤其在语音识别、音乐信息检索和音频分析中有着广泛应用。本压缩包"matlab_pitch...

    Pitch determination

    Pitch determination and voice quality analysis using subharmonic-to-harmonic ratio. There are also some post-processing routines available, such as de-step filter, median filter, and linear filter

    pitch_估计_多节距_

    音高是声音的基本特征之一,通常与声音的和谐感和音调有关。在多节距估计(Multi-Pitch Estimation)中,目标是识别音频信号中存在的多个独立音源的音高,这对于音乐信息检索、语音分离、语音合成等应用至关重要。 ...

    android传感器之指南针开发

    前者将加速度和地磁数据转换为旋转矩阵,后者则从旋转矩阵中解算出设备的yaw(偏航角,对应指南针的度数)、pitch(俯仰角)和roll(翻滚角)。 五、绘制指南针界面 为了让用户直观看到设备的方向,我们需要创建一...

    Pitch_robust.rar_out_pitch

    标题中的"Pitch_robust.rar_out_pitch"暗示了我们正在处理一个与语音处理相关的项目,特别是涉及音高(Pitch)的检测。音高是音乐和语言学中的一个重要概念,它通常指的是声音的高低感觉,与声波的频率相关。在这个...

    百度地图根据方向传感器实现指南针

    它提供了三个轴的角度数据:yaw(偏航)、pitch(俯仰)和roll(翻滚)。在指南针应用中,我们主要关心的是yaw轴,因为它对应于地球磁场北的方向。 要实现指南针功能,我们首先需要在AndroidManifest.xml中添加必要...

    Pitch_Control_Ideal_Testrig.rar_IDEAL_SIMULINK_pitch_pitch contr

    标题中的“Pitch_Control_Ideal_Testrig.rar”暗示了一个与风力发电系统相关的项目,特别是针对涡轮机的俯仰(Pitch)控制的理想测试平台。在风力发电领域,俯仰控制是至关重要的,因为它允许涡轮机根据风速调整叶片...

Global site tag (gtag.js) - Google Analytics