安卓開發打造閃光控制項效果

來源:互聯網
上載者:User

標籤:jpg   啟動   clone   gradle   name   avr   pretty   sso   公眾   

  漂移的Android (74)

著作權聲明:歡迎關注公眾號:ytf0422 http://blog.csdn.net/ytfunnysite/article/details/77152513

使用方法;
配置工程
首先,我們在GitHub上將該項目clone到本地;
https://github.com/facebook/shimmer-android
接下來我們在Android studio中匯入所需要的module, 即shimmer-android;
最後,需要配置一下下自己的gradle,引用該module:
dependencies {
compile project(‘:shimmer-android’)
}

xml布局檔案,將需要加入特效的控制項用ShimmerFrameLayout包裹

       <!--會員等級-->                        <com.facebook.shimmer.ShimmerFrameLayout                            android:id="@+id/shimmerContent"                            android:layout_width="wrap_content"                            android:layout_height="wrap_content"                           >                            <Button                                android:id="@+id/btn_huiyuanlevel"                                android:layout_width="60dp"                                android:layout_height="18dp"                                android:layout_marginLeft="10dp"                                android:layout_marginTop="2dp"                                android:layout_toRightOf="@id/huiyan_name"                                android:background="@drawable/qingtonghuiyuanbg"                                android:gravity="center"                                android:text="青銅會員"                                android:textColor="#648728"                                android:textSize="12sp" />                        </com.facebook.shimmer.ShimmerFrameLayout>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

java代碼中設定啟動發光字配置屬性

      ShimmerFrameLayout shimmerFrameLayout = (ShimmerFrameLayout) findViewById(R.id.shimmerContent);        shimmerFrameLayout.setRepeatMode(ObjectAnimator.REVERSE);        shimmerFrameLayout.setDuration(1000);        shimmerFrameLayout.setDropoff(0.4f);//設定光的寬度        shimmerFrameLayout.setBaseAlpha((float) 0.9);//設定沒有光照的地方的透明度//        shimmerFrameLayout.setIntensity(6);//設定光的強度        //設定光的形狀,線性ShimmerFrameLayout.MaskShape.LINEAR(預設),ShimmerFrameLayout.MaskShape.RADIAL圓形        shimmerFrameLayout.setMaskShape(ShimmerFrameLayout.MaskShape.RADIAL);        shimmerFrameLayout.startShimmerAnimation();
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 上一篇 Listview給item添加動畫效果(位移,漸層,旋轉等)
  • 下一篇 安卓開發批量修改指定字串,去除粘貼複製代碼中的多餘紅線

安卓開發打造閃光控制項效果

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.