Tạo ứng dụng hiển thị tin nhắnSau đây mình sẽ tạo 1 ứng dụng nho nhỏ demo cách hiển thị tin nhắn trên Android Các bạn tạo 1 Project như sau: Project name: myanimation Build Target: Andro
Trang 1Tạo ứng dụng hiển thị tin nhắn
Sau đây mình sẽ tạo 1 ứng dụng nho nhỏ demo cách hiển thị tin nhắn trên Android Các bạn tạo 1 Project như sau:
Project name: myanimation
Build Target: Android 2.3.3
Application name: Myanimation
Package name: com.dac.myanimation
Create Activity: MyanimationActivity
Tiếp theo các bạn tạo 1 foder anim trong res/ và tạo 1 file animated.xml để xử lý hoạt động cho ứng dụng
<?xml version ="1.0" encoding ="UTF-8"?>
<set xmlns:android ="http://schemas.android.com/apk/res/android"
<translate android:fromXDelta ="100%p" android:toXDelta ="0"
<alpha android:fromAlpha ="0.0" android:toAlpha ="1.0" android:duration ="3000"
/>
<rotate
<scale
</set>
Và các bạn tạo giao diện trong file main.xml như sau:
<?xml version ="1.0" encoding ="utf-8"?>
Trang 2<LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
>
<TextView
/>
<ImageView
/>
<Button
/>
</LinearLayout>
Các bạn lưu ý là phải bỏ 1 hình lá thư vào folder drawable-mdpi/ (hình cỡ trung bình phù hợp với ứng dụng) và đổi tên hình vừa thêm thành mail
Và cuối cùng các bạn code file MyanimationActivity.java như sau:
package com.dac.myanimation;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.ImageView;
public class MyanimationActivity extends Activity {
/** Called when the activity is first created */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageView im
Trang 3= (ImageView) this.findViewById(R.id.myanimated);
final Animation an
= AnimationUtils.loadAnimation(this, R.anim.animated);
im.setVisibility(View.INVISIBLE);
Button bt = (Button) this.findViewById(R.id.startAnimated);
bt.setOnClickListener(new OnClickListener(){
public void onClick(View view){
im.setVisibility(View.VISIBLE);
im.startAnimation(an);
}
});
}
}
Khi chạy ứng dụng, các bạn phải bấm vào button thì mới kích hoạt được hình động