<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                **一、什么是 9.png 圖片** ????9.png 是安卓開發里面的一種特殊的圖片格式,擴展名為“.9.png”。 ????這種格式的圖片通過[Android Studio](https://developer.android.google.cn/studio/ "Android Studio")自帶的編輯工具生成,使用九宮格切分的方法,使圖片支持在 Android 環境下的自適應展示。 ? ? 所謂的 .9,就是將圖片橫向和縱向隨意進行拉伸,卻可以保留像素的精細度、漸變質感和圓角的大小不發生變化,以實現多分辨率下的完美顯示效果。? ????![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/36529d1b61473890bfbd7470179e6948.jpeg) 點九切圖法,相當于把一張 png 圖切分為 9 份,從而保證在不同屏幕分辨率下,以及在屏幕改變方向后,顯示的圖形不會因為長寬的變化而產生拉伸,造成圖形的失真變形。 應用了 9.png 的圖片,看起來像下圖這樣,只有 1/3/9/7 四個角不會隨著尺寸變化而變形,其他區域都是可以自適應拉伸的。 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/5348a712df3ee9f706972c6f7d6b39e4.png) **二、 9.png 圖片的制作規則** 為方便大多數人能自己動手生成 9.png 圖片,這里介紹如何使用 Photoshop 制作。 當然,如果你熟悉 Android Studio 、draw9patch 等工具,可以更方便的生成 9.png,可自行搜索學習。 首先,要知道**9.png 的規則**,如圖,以制作啟動圖為例: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/35099f743a39d585dfa1c2a6617d081e.png) ????????1. 9.png必須繪制**標識拉伸區域**的黑線; ????????2. 黑線 3/4/6 的高度必須是 1px,1/2/5 的寬度必須是 1px; ????????3. 手繪的黑線拉伸區必須填充**#000000**的純黑色,透明度 100%,且圖像四邊不能出現半透明像素; 黑線代表什么意思呢: ?1. 1/2 表示圖形在**縱向**上的可拉伸區域,3/4 表示圖形在**橫向**上的可拉伸區域; ?2. 5 表示內容在縱向上的可顯示區域,6 代表內容在橫向上的可顯示區域; 由于啟動圖只是一張圖片,我們不會在其中顯示其他內容元素,所以 5/6 兩邊全部填充為黑色。 **三、制作步驟** 以上圖展示的 60 \* 60 像素的圖片為例。 1\. 打開 Photoshop,繪制/導入一張 60\*60 像素的圖形,點擊 “圖像》畫布大小”,將畫布的寬度/高度各增加 2 像素,如圖: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/b6f0d83aebc63a8a74cf0ddcb8a4871d.png) 2\. 將圖形的底邊和左邊全部填充黑色,在圖形的上邊繪制黑色邊,標識圖形在橫向上的可伸縮區域; ????同理,在圖形的左邊標識縱向上的可伸縮區域,如圖: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/f3d55bc91045b5e09b80a73646511999.png) 步驟二中,黑邊的區域可根據自身設計圖形的實際情況做出調整,上圖只是示例。 3\. 繪制完畢后,導出圖片,保存為 9.png 格式,如圖: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/d1924edf0de25d348cff499e1a8b230d.png) 導出的 splash.9.png 圖形在 Android Studio 中為如下表現: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2022/02/6a488b5f6ef88a197e872bca7fcb8e67.png) 最后,按以上制作流程,制作出**3 個尺寸**的 Android 啟動圖,在業務端/管理端的對應位置上傳,保存并打包即可。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看