程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 語音輸入和文字輸入動畫切換

語音輸入和文字輸入動畫切換

編輯:C++入門知識

隨著語音的快速普及,很多應用都開始增加語音輸入功能。下面是一個簡單的語音和文字輸入的動畫切換:

布局文件:



        

            
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進行手勢滑動操作。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved