欢迎来到天天文库
浏览记录
ID:37909452
大小:461.55 KB
页数:18页
时间:2019-06-02
《android3.0新特性UI》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android3.0新增UI控件AdapterViewAnimator控件AdapterViewAnimator(堆View),已知子类有AdapterViewFlipper,StackView,是一系列View的集合,这些View叠加一起,并且View之间可以进行切换,并且在多个View切换过程体现渐隐渐现的动画效果。通过AdapterViewAnimator.setAdapter()方法设置一组要显示的View,通过AdapterViewAnimator.showPrevious()方法移动到前一个View,通过AdapterViewAnimato
2、r.showNext()移动到下一个View,示例代码如下:效果图:Src/com.lenovo.cn/AdapterViewAnimatorActivity.javares/layout/adapterviewanimator_layout.xmlAdapterViewFlipper控件AdapterViewFilpper(堆View),是AdapterViewAnimator的子类,是一系列View的集合,这些View叠加一起,并且View之间可以进行切换,并且在多个View切换过程体现渐隐渐现的动画效果。通过AdapterViewFilpper.
3、setAdapter()方法设置一组要显示的View,通过AdapterViewFilpper.showPrevious()方法移动到前一个View,通过AdapterViewFilpper.showNext()移动到下一个View,示例代码如下:效果图:Src/com.lenovo.cn/AdapterViewFlipperActivity.javapackagecom.lenovo.cn;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;i
4、mportandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.AdapterViewFlipper;importandroid.widget.Button;publicclassAdapterViewFlipperActivityextendsActivity{privateint[]mColors={Color.BLUE,Color.CYAN,Color.GRAY,Color.GREEN,Color.RED};@Overridepublicvoi
5、donCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.adapterviewflipper_layout);finalAdapterViewFlipperadapterViewFlipper=(AdapterViewFlipper)findViewById(R.id.mAdapterViewFlipper);ColorAdaptercolorAdapter=newColorAdapter(this,mColors);a
6、dapterViewFlipper.setAdapter(colorAdapter);finalButtonpreviousButon=(Button)findViewById(R.id.previousButton);previousButon.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewview){adapterViewFlipper.showPrevious();}});finalButtonnextButton=(Button)findViewById(R.id.n
7、extButton);nextButton.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewview){adapterViewFlipper.showNext();}});}}res/layout/adapterviewflipper_layout.xml8、d:orientation="horizontal"android:layout_width=
8、d:orientation="horizontal"android:layout_width=
此文档下载收益归作者所有