欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android的JazzyListView 画类库使用,,github:https

来源: javaer 分享于  点击 34596 次 点评:187

Android的JazzyListView 画类库使用,,github:https


github:https://github.com/twotoasters/JazzyListView

使用这个类库还是很简单的,引入它的库,使用库里所定义的ListView和GridView即可。

如需要自定义一个动画效果,那么实现一个JazzyEffect,并添加到JazzyHelper中即可。

里面的自定义属性

    <?xml version="1.0" encoding="utf-8"?>      <resources>          <!-- android.widget.AbsListView 都可以用的 动画效果 -->          <declare-styleable name="JazzyListView" >              <attr name="effect" format="enum" >                  <!--   -->                  <enum name="standard" value="0" />                  <!-- 成长型,从小变大 -->                  <enum name="grow" value="1" />                  <!-- 卡片 翻开 -->                  <enum name="cards" value="2" />                  <!-- 盘绕在左,向右展开 -->                  <enum name="curl" value="3" />                  <!-- 波浪式:左到右  -->                  <enum name="wave" value="4" />                  <!-- 蹦跳式 -->                  <enum name="flip" value="5" />                  <!-- 类型卡片,飞滚式 -->                  <enum name="fly" value="6" />                  <!-- 跟上面类,反向 -->                  <enum name="reverse_fly" value="7" />                  <!-- 螺旋 -->                  <enum name="helix" value="8" />                  <!-- 扇形飘动 -->                  <enum name="fan" value="9" />                  <!-- 倾斜,看起来是 挻起来的效果 -->                  <enum name="tilt" value="10" />                  <!-- 拉链式, 左右交织 -->                  <enum name="zipper" value="11" />                  <!-- 淡到明 -->                  <enum name="fade" value="12" />                  <!-- 旋转 -->                  <enum name="twirl" value="13" />                  <!-- 滑动式 -->                  <enum name="slide_in" value="14" />              </attr>              <!-- 仅在新item 有动画 -->              <attr name="only_animate_new_items" format="boolean" />              <!-- 仅在飞滚时 有动画-->              <attr name="only_animate_fling" format="boolean" />              <!--  -->              <attr name="simulate_grid_with_list" format="boolean" />              <!-- 最大速率 -->              <attr name="max_velocity" format="integer" />          </declare-styleable>      </resources>  

这些属性可以通过代码设置给ListView、GridView;也可以在xml中使用。

相关栏目:

用户点评