Tuesday, August 1, 2017
မ်က္ႏွာျပင္ ႏွစ္ခါ ကလစ္လ်ွင္ အလုပ္လုပ္ျခင္းသင္ခန္းစာ
main.xml
*********
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFF3E0">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="စကရင္ နွစ္ခါ နွိပ္ျခင္းျဖင့္ Activity (သို့) Toast Message ျပျခင္း"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:textSize="25dp"
android:textColor="#000000"/>
</RelativeLayout>
MainActivity.java
*****************
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.widget.Toast;
import android.app.*;
public class MainActivity extends Activity implements GestureDetector.OnGestureListener,
GestureDetector.OnDoubleTapListener {
GestureDetector gestureDetector;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gestureDetector = new GestureDetector(MainActivity.this, MainActivity.this);
}
@Override
public boolean onTouchEvent(MotionEvent event){
this.gestureDetector.onTouchEvent(event);
return super.onTouchEvent(event);
}
@Override
public boolean onDown(MotionEvent event) {
return true;
}
@Override
public boolean onFling(MotionEvent event1, MotionEvent event2,
float velocityX, float velocityY) {
return false;
}
@Override
public void onLongPress(MotionEvent event) {
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) {
return false;
}
@Override
public void onShowPress(MotionEvent event) {
}
@Override
public boolean onSingleTapUp(MotionEvent event) {
return false;
}
@Override
public boolean onDoubleTap(MotionEvent event) {
Toast.makeText(MainActivity.this, "Double Tap on Screen is Working.", Toast.LENGTH_LONG).show();
return true;
}
@Override
public boolean onDoubleTapEvent(MotionEvent event) {
return true;
}
@Override
public boolean onSingleTapConfirmed(MotionEvent event) {
return false;
}
}
******************
This is BMMA Lessons For Android.
Subscribe to:
Post Comments (Atom)
UI Vs UX ဘာေတြ ကြာသလဲ?
Ui Vs Ux (About) Original .Creativo 27 Next Next Next Next Thank you for reading . Bhone Myint ...
No comments:
Post a Comment