Android實(shí)現(xiàn)平鋪圖片效果
最近開發(fā)App,美工設(shè)計了一個有鋸齒邊沿效果的背景圖,只給了我一個鋸齒,然后需要平鋪展示鋸齒效果:

android中實(shí)現(xiàn)平鋪圖片有兩種方式:
(1)在drawable中的drawable文件中定義平鋪的Bitmap
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@mipmap/ic_border_cupons_left" android:tileMode="repeat" > </bitmap>
(2)在代碼中設(shè)置
/**
* 初始化鋸齒背景
* @param holder
*/
private void initViewBg(ViewHolder holder) {
// 設(shè)置內(nèi)容區(qū)域平鋪的小圓角背景
Bitmap topBitmap = BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.ic_border_cupons_left);
BitmapDrawable leftDrawable = new BitmapDrawable(mContext.getResources(), topBitmap);
leftDrawable.setTileModeY(Shader.TileMode.REPEAT);
Bitmap bottomBitmap = BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.ic_border_cupons);
BitmapDrawable rightDrawable = new BitmapDrawable(mContext.getResources(), bottomBitmap);
rightDrawable.setTileModeY(Shader.TileMode.REPEAT);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
holder.favourItemBgLeft.setBackground(leftDrawable);
holder.favourItemBgRight.setBackground(rightDrawable);
} else {
holder.favourItemBgLeft.setBackgroundDrawable(leftDrawable);
holder.favourItemBgRight.setBackgroundDrawable(rightDrawable);
}
}
其中第一種在xml文件中設(shè)置部分機(jī)型可能出現(xiàn)適配問題,所以這里推薦使用代碼方式實(shí)現(xiàn)對圖片的平鋪效果。
以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)Android軟件編程有所幫助。
- android中圖片翻頁效果簡單的實(shí)現(xiàn)方法
- Android實(shí)現(xiàn)圖片輪播效果的兩種方法
- Android圖片特效:黑白特效、圓角效果、高斯模糊
- Android仿微信發(fā)朋友圈瀏覽圖片效果
- Android仿微信圖片點(diǎn)擊全屏效果
- Android實(shí)現(xiàn)圖片疊加效果的兩種方法
- Android實(shí)現(xiàn)圖片陰影效果的方法
- Android模糊處理實(shí)現(xiàn)圖片毛玻璃效果
- android實(shí)現(xiàn)圖片閃爍動畫效果的兩種實(shí)現(xiàn)方式(實(shí)用性高)
- Android編程單擊圖片實(shí)現(xiàn)切換效果的方法
- Android 輕松實(shí)現(xiàn)圖片倒影效果實(shí)例代碼
- Android編程實(shí)現(xiàn)圖片平鋪的方法分析
相關(guān)文章
Android 自定義組件衛(wèi)星菜單的實(shí)現(xiàn)
這篇文章主要介紹了Android 自定義組件衛(wèi)星菜單的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2017-07-07
Android開發(fā)中比較耗時的一些操作小結(jié)
這篇文章主要介紹了Android開發(fā)中比較耗時的一些操作小結(jié),本文根據(jù)實(shí)際開發(fā)經(jīng)驗(yàn)總結(jié)了6條比較耗時的編程操作,請大家注意下,需要的朋友可以參考下2015-06-06
Android系統(tǒng)狀態(tài)欄定制圖標(biāo)顯示邏輯控制
這篇文章主要為大家介紹了Android系統(tǒng)狀態(tài)欄定制圖標(biāo)顯示邏輯控制,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Android Studio 合并module到統(tǒng)一文件夾的方法
這篇文章主要介紹了Android Studio 合并module到統(tǒng)一文件夾的方法,補(bǔ)充介紹了android studio關(guān)于同名資源文件的合并技巧,需要的朋友可以參考下2018-04-04
Android實(shí)現(xiàn)今日頭條訂閱頻道效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)今日頭條訂閱頻道效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01
基于VSTS的Xamarin.Android持續(xù)集成步驟詳解
這篇文章主要介紹了基于VSTS的Xamarin.Android持續(xù)集成步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04

