当前位置: 代码迷 >> Android >> 安卓开发之Logo界面(1)
  详细解决方案

安卓开发之Logo界面(1)

热度:98   发布时间:2016-04-28 06:55:29.0
安卓开发之Logo界面(一)

? ? ? ? ? ? ? ? ? ? 无论是游戏还是应用,刚开始的话应该都是以一个Logo展示出来,所以如何做好一个Logo是非常

重要的通常是从一个Activity跳转到另一个Activity.列如

LogoAcitivity:

/** * 主视图界面 *  * @author tanlvxu *  */public class BeginActivity extends Activity {	public static final int LOGO_TIME = 3000 ;	public static final int SEND_ID = 1 ;	private Handler handler = new Handler() {		@Override		public void handleMessage(Message msg) {			// TODO Auto-generated method stub			super.handleMessage(msg);			if(msg.what == SEND_ID){				stopLogo() ;				this.removeMessages(msg.what) ;			}		}	};	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_begin);		handler.sendEmptyMessageDelayed(SEND_ID, LOGO_TIME) ;	}	/**	 * 自动跳过	 */	public void stopLogo() {         Intent intent = new Intent(BeginActivity.this,MainActivity.class) ;         startActivity(intent) ;         finish() ;	}	/**	 * 手动点击跳过	 */	@Override	public boolean onTouchEvent(MotionEvent event) {		// TODO Auto-generated method stub		if(event.getAction() == MotionEvent.ACTION_DOWN){			handler.sendEmptyMessage(SEND_ID) ;			return true ;		}		return super.onTouchEvent(event);	}}