Android實現(xiàn)平鋪圖片效果
最近開發(fā)App,美工設(shè)計了一個有鋸齒邊沿效果的背景圖,只給了我一個鋸齒,然后需要平鋪展示鋸齒效果:
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)在代碼中設(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)適配問題,所以這里推薦使用代碼方式實現(xiàn)對圖片的平鋪效果。
以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)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)圖片平鋪的方法分析
相關(guān)文章
解決Fedora14下eclipse進(jìn)行android開發(fā),ibus提示沒有輸入窗口的方法詳解
本篇文章是對Fedora14下eclipse進(jìn)行android開發(fā),ibus提示沒有輸入窗口的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Android Webview的postUrl與loadUrl加載頁面實例
這篇文章主要介紹了Android Webview的postUrl與loadUrl加載頁面實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Android獲取SDcard目錄及創(chuàng)建文件夾的方法
今天小編就為大家分享一篇Android獲取SDcard目錄及創(chuàng)建文件夾的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08Android開發(fā)MediaCodec和lamemp3多段音頻截取拼接
這篇文章主要為大家介紹了Android開發(fā)使用MediaCodec和lamemp3實現(xiàn)多段音頻截取拼接的編程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04Android自定義ViewGroup嵌套與交互實現(xiàn)幕布全屏滾動
這篇文章主要為大家介紹了Android自定義ViewGroup嵌套與交互實現(xiàn)幕布全屏滾動效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01詳解Android業(yè)務(wù)組件化之URL Schema使用
這篇文章主要為大家詳細(xì)介紹了Android業(yè)務(wù)組件化之URL Schema使用,感興趣的小伙伴們可以參考一下2016-09-09