隨著語音的快速普及,很多應用都開始增加語音輸入功能。下面是一個簡單的語音和文字輸入的動畫切換:
布局文件:
ViewFlipper網上有很多介紹"
邏輯實現:
viewFlipper = (ViewFlipper) findViewById(R.id.viewFlipper1);
image01 = (ImageView)findViewById(R.id.image01);
image02 = (ImageView)findViewById(R.id.image02);
leftInAnimation = AnimationUtils.loadAnimation(this, R.anim.left_in);
leftOutAnimation = AnimationUtils.loadAnimation(this, R.anim.left_out);
image01.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
viewFlipper.setInAnimation(leftInAnimation);
viewFlipper.setOutAnimation(leftOutAnimation);
viewFlipper.showNext();//向右滑動
}
});
image02.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
viewFlipper.setInAnimation(leftInAnimation);
viewFlipper.setOutAnimation(leftOutAnimation);
viewFlipper.showNext();//向右滑動
}
});這裡只提供一點思路,其實還可以用OnGestureListener進行手勢滑動操作。