Android實現(xiàn)平鋪圖片效果
更新時間:2016年02月17日 11:08:54 作者:qq_一片楓葉
這篇文章主要為大家介紹了Android實現(xiàn)平鋪圖片效果的相關方法,感興趣的小伙伴們可以參考一下
最近開發(fā)App,美工設計了一個有鋸齒邊沿效果的背景圖,只給了我一個鋸齒,然后需要平鋪展示鋸齒效果:

android中實現(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)在代碼中設置
/**
* 初始化鋸齒背景
* @param holder
*/
private void initViewBg(ViewHolder holder) {
// 設置內容區(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文件中設置部分機型可能出現(xiàn)適配問題,所以這里推薦使用代碼方式實現(xiàn)對圖片的平鋪效果。
以上就是本文的全部內容,希望對大家學習Android軟件編程有所幫助。
您可能感興趣的文章:
- android中圖片翻頁效果簡單的實現(xiàn)方法
- Android實現(xiàn)圖片輪播效果的兩種方法
- Android圖片特效:黑白特效、圓角效果、高斯模糊
- Android仿微信發(fā)朋友圈瀏覽圖片效果
- Android仿微信圖片點擊全屏效果
- Android實現(xiàn)圖片疊加效果的兩種方法
- Android實現(xiàn)圖片陰影效果的方法
- Android模糊處理實現(xiàn)圖片毛玻璃效果
- android實現(xiàn)圖片閃爍動畫效果的兩種實現(xiàn)方式(實用性高)
- Android編程單擊圖片實現(xiàn)切換效果的方法
- Android 輕松實現(xiàn)圖片倒影效果實例代碼
- Android編程實現(xiàn)圖片平鋪的方法分析
相關文章
Android 自定義組件衛(wèi)星菜單的實現(xiàn)
這篇文章主要介紹了Android 自定義組件衛(wèi)星菜單的實現(xiàn)的相關資料,需要的朋友可以參考下2017-07-07
Android系統(tǒng)狀態(tài)欄定制圖標顯示邏輯控制
這篇文章主要為大家介紹了Android系統(tǒng)狀態(tài)欄定制圖標顯示邏輯控制,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
Android Studio 合并module到統(tǒng)一文件夾的方法
這篇文章主要介紹了Android Studio 合并module到統(tǒng)一文件夾的方法,補充介紹了android studio關于同名資源文件的合并技巧,需要的朋友可以參考下2018-04-04
基于VSTS的Xamarin.Android持續(xù)集成步驟詳解
這篇文章主要介紹了基于VSTS的Xamarin.Android持續(xù)集成步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04

