隨著語音的快速普及,很多應用都開始增加語音輸入功能。下面是一個簡單的語音和文字輸入的動畫切換:
布局文件:
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進行手勢滑動操作。