国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Android 炫酷的多重水波紋 MultiWaveHeader

468122151 / 868人閱讀

摘要:自去年第一次發布開源庫以來,深刻的感受到了開源的樂趣。下載項目地址特性是一個可以高度定制每一條水波且隨意增加水波數量的水波開源庫。目前能搜索到的比較流行的水波開源庫,如等目前看起來對水波本身的可定制程度不高,都是固定兩條水波。

自去年第一次發布開源庫 SmartRefreshLayout 以來,深刻的感受到了開源的樂趣。
所以打算以后開發過程中把一些自己實現的實用開源庫也開源出來,供大家使用、討論、升級。
MultiWaveHeader 便是第二個發布的開源庫!先來看看下面的展示效果吧。

Demo

下載 APK-Demo

項目地址:
github.com/MultiWaveHeader

特性

MultiWaveHeader 是一個可以高度定制每一條水波、且隨意增加水波數量的 Android 水波開源庫。
從而通過使用者自己的創意定制,可以使用在不同的頁面場景。
目前 github 能搜索到的比較流行的水波開源庫,如:tangqi92/WaveLoadingView、john990/WaveView、gelitenight/WaveView 等目前看起來對水波本身的可定制程度不高,都是固定兩條水波。

控制臺 方向
頂部 底部
數量
一對 單一
使用 1.在 build.gradle 中添加依賴
compile "com.scwang.wave:MultiWaveHeader:1.0.0-alpha-1"
2.在XML布局文件中添加 MultiWaveHeader
屬性 可以配置一些基本的屬性. java
    MultiWaveHeader waveHeader = findViewById(R.id.waveHeader);

    waveHeader.setStartColor(R.color.colorPrimary);
    waveHeader.setCloseColor(R.color.colorPrimaryDark);
    waveHeader.setColorAlpha(.5f);

    waveHeader.setWaveHeight(50);
    waveHeader.setGradientAngle(360);
    waveHeader.setProgress(.8f);
    waveHeader.setVelocity(1f);
    waveHeader.setScaleY(-1f);

    waveHeader.setWaves("PairWave");

    waveHeader.start();
    waveHeader.stop();
    waveHeader.isRunning();
xml
    
精準定制

MultiWaveHeader 可以精準定制每一條水波的參數:偏移量、拉伸量、運動速度和方向。

java
    MultiWaveHeader waveHeader = findViewById(R.id.waveHeader);


    String[] waves = new String[]{
        "70,25,1.4,1.4,-26",//wave-1:offsetX(dp),offsetY(dp),scaleX,scaleY,velocity(dp/s)
        "100,5,1.4,1.2,15",
        "420,0,1.15,1,-10",//wave-3:水平偏移(dp),豎直偏移(dp),水平拉伸,豎直拉伸,速度(dp/s)
        "520,10,1.7,1.5,20",
        "220,0,1,1,-15",
    };
    waveHeader.setWaves(TextUtils.join(" ", Arrays.asList(waves)));// custom
    waveHeader.setWaves("PairWave");// default two waves
    waveHeader.setWaves("MultiWave");// default five waves
xml
    

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69162.html

相關文章

  • [Android] View動畫特效(一)

    摘要:開源特效常用鏈接大集合自定義滿足你所有水波紋加載需求貝塞爾曲線開發的藝術自定義滿足你所有頭像顯示需求自定義未讀消息數角標自定義一個廣告倒計時仿即刻猜你喜歡切換控件模仿小米的進度控件模仿餓了么加載效果五八同城,也都有這個效果自定義簽到磁翻點陣 Android開源特效常用鏈接大集合 自定義WaveProgressView滿足你所有水波紋加載需求 showImg(https://segmen...

    pakolagij 評論0 收藏0

發表評論

0條評論

468122151

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<