布局:
<?xml version="1.0" encoding="utf-8"?>
xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.sign.demo.mainactivity">
android:id="@+id/vf_vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:flipinterval="2000">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="開業大酬賓"
android:textsize="16sp" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="開搶啦"
android:textsize="16sp" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="欲購從速"
android:textsize="16sp" />
viewflipper>
android:id="@+id/vf_horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:flipinterval="2000"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="開業大酬賓"
android:textsize="16sp" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="開搶啦"
android:textsize="16sp" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="欲購從速"
android:textsize="16sp" />
viewflipper>
android.support.constraint.constraintlayout>
**:
//豎直方向進入滾出
viewflipper vfvertical = findviewbyid(r.id
.vf_vertical);
//進入動畫
vfvertical.setinanimation(animationutils.loadanimation(this, r.anim
.vertical_in));
//滾出動畫
vfvertical.setoutanimation(animationutils.loadanimation(this, r.anim
.vertical_out));
vfvertical.startflipping();
//水平方向進入滾出
viewflipper vfhorizontal = findviewbyid(r.id
.vf_horizontal);
//進入動畫
vfhorizontal.setinanimation(animationutils.loadanimation(this, r.anim
.horizontal_in));
//滾出動畫
vfhorizontal.setoutanimation(animationutils.loadanimation(this, r.anim
.horizontal_out));
vfhorizontal.startflipping();
豎直方向進入滾出動畫:
vertical_in
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="">
android:fromydelta="100%"
android:toydelta="0"
android:duration="300"/>
android:fromalpha="0.0"
android:toalpha="1.0"
android:duration="300" />
set>
vertical_out
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="">
android:fromydelta="0"
android:toydelta="-100%"
android:duration="300"/>
android:fromalpha="1.0"
android:toalpha="0.0"
android:duration="300" />
set>
水平方向進入滾出:
horizontal_in
xmlns:android="">
android:duration="300"
android:fromxdelta="100%"
android:toxdelta="0%" />
android:duration="300"
android:fromalpha="0.1"
android:toalpha="1" />
set>
horizontal_out
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="">
android:duration="300"
android:fromxdelta="0%"
android:toxdelta="-100%" />
android:duration="300"
android:fromalpha="1"
android:toalpha="0.1" />
set>
Android 控制項滾動屬性
android中所有控制項的屬性 屬性值 true 或者 false 1,設定滾動容器,定義布局是否作為乙個滾動容器 可以調整整個窗體 2,滾動時顏色變化 定義滾動時邊緣是否褪色 屬性值必須為id的引用名 id id name 3,設定滾動後的值,軌跡等 設定水平滾動條的drawable。設定垂直滾...
自定義 View 迴圈滾動刻度控制項
先看效果圖 enter description here loopscaleview 是乙個自定義的刻度尺風格的選值控制項,從上面的 大家可以看到 loopscaleview 的執行效果.可以設定螢幕內顯示的刻度數,也可以設定每乙個刻度代表的值得大小。onvaluechangelistener 刻度...
UIScrollView 滾動控制項
uiscrollview相關 方法 ios開發 檢視 scrollview uipagecontrol ios開發scrollview中contentsize contentinset和contentoffset區別 viewcontroller.m uiscrollview 滾動檢視 create...