可以实现碎片飘落效果的控件FallingView

时间:2017-07-11 20:45 来源:互联网 作者:源码搜藏收藏

  • 源码类别:其它控件
  • 源码大小:未知
  • 编码格式:gbk,utf8,不限
  • 运行环境:Android studio
  • 广告推荐

FallingView可以实现碎片飘落效果的控件,默认的碎片是雪花图片,可以自定义碎片的图片,支持飘落的速度、碎片大小、碎片密度。Enjoy it O(∩_∩)O
 

image image2
 

build.gradle中引用

	compile 'com.dingmouren.fallingview:fallingview:1.0.2'

使用

xml中使用

   <com.dingmouren.fallingview.FallingView
        android:layout_width="match_parent"
        android:layout_height="300dp"
        app:fallingDelay="10"
        app:flakeDensity="100"
        app:flakeScale="3"
        app:flakeSrc="@drawable/img1"
        />

代码中使用

   mFallingView.setImageResource(R.drawable.img1);//设置碎片的图片,默认的图片是雪花
   mFallingView.setDensity(progress);//设置密度,数值越大,碎片越密集,默认值是80
   mFallingView.setScale(progress);//设置碎片的大小,数值越大,碎片越小,默认值是3
   mFallingView.setDelay(progress);//设置碎片飘落的速度,数值越大,飘落的越慢,默认值是10

FallingView可以单个使用,也可以包裹其他控件,比如:

   <com.dingmouren.fallingview.FallingView
        android:id="@+id/falling_view"
        android:layout_width="match_parent"
        android:layout_height="300dp"
       >
        <ImageView
            android:id="@+id/img"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="centerCrop"
            />
    </com.dingmouren.fallingview.FallingView>

欢迎大家提Issues.

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

其它控件下载排行

最新文章