android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc
android3.0新增ui控件示例說明
Android3.0新增UI控件
AdapterViewAnimator控件
AdapterViewAnimator(堆View),已知子類有AdapterViewFlipper, StackView,是一系列View的集合,這些View疊加一起,并且View之間可以進行切換,并且在多個View切換過程體現漸隱漸現的動畫效果。通過AdapterViewAnimator.setAdapter()方法設置一組要顯示的View,通過AdapterViewAnimator.showPrevious()方法移動到前一個View,通過AdapterViewAnimator.showNext()移動到下一個View,示例代碼如下:
效果圖:
Src//AdapterViewAnimatorActivity.javares/layout/adapterviewanimator_layout.xml
AdapterViewFlipper控件
AdapterViewFilpper(堆View),是AdapterViewAnimator的子類,是一系列View的集合,這些View疊加一起,并且View之間可以進行切換,并且在多個View切換過程體現漸隱漸現的動畫效果。通過AdapterViewFilpper.setAdapter()方法設置一組要顯示的View,通過AdapterViewFilpper.showPrevious()方法移動到前一個View,通過AdapterViewFilpper.showNext()移動到下一個View,示例代碼如下:
效果圖:
Src//AdapterViewFlipperActivity.java
package ;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterViewFlipper;
import android.widget.Button;
public class AdapterViewFlipperActivity extends Activity {
private int [] mColors = {Color.BLUE, Color.CYAN, Color.GRAY, Color.GREEN, Color.RED};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adapterviewflipper_layout);
final AdapterViewFlipper adapterViewFlipper = (AdapterViewFlipper) findViewById(R.id.mAdapterViewFlipper);
ColorAdapter colorAdapter = new ColorAdapter(this, mColors);
adapterViewFlipper.setAdapter(colorAdapter);
final Button previousButon = (Button) findViewById(R.id.previousButton);
previousButon.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
adapterViewFlipper.showPrevious();
}
});
final Button nextButton = (Button) findViewById(R.id.nextButton);
nextButton.setOnClickListener(new OnClickListener() {
public void o
總結
以上是生活随笔為你收集整理的android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 心之所往的下一句是什么 心之所往的下一句
- 下一篇: 设置数字范围的html语言,JavaSc