Error fixed
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v4:22.1'
android:theme="@style/Theme.AppCompat.Light"
Monday, August 3, 2015
Saturday, August 1, 2015
Android App Development for Beginners - 21 - Gestures
package com.winbuyusa.scorpion; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.RelativeLayout; import android.widget.Button; import android.graphics.Color; import android.widget.EditText; import android.content.res.Resources; import android.util.TypedValue; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.view.MotionEvent; import android.view.GestureDetector; import android.support.v4.view.GestureDetectorCompat; import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity /* implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener*/{ private TextView ScorpionMessage; private GestureDetectorCompat gestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /* @Override public boolean onTouchEvent(MotionEvent event) { this.gestureDetector.onTouchEvent(event); return super.onTouchEvent(event); } @Override public boolean onSingleTapConfirmed(MotionEvent e) { ScorpionMessage.setText("fuck you onSingleTapConfirmed"); return true; } @Override public boolean onDoubleTap(MotionEvent e) { ScorpionMessage.setText("fuck you onDoubleTap"); return true; } @Override public boolean onDoubleTapEvent(MotionEvent e) { ScorpionMessage.setText("fuck you onDoubleTapEvent"); return true; } @Override public boolean onDown(MotionEvent e) { ScorpionMessage.setText("fuck you onDown"); return true; } @Override public void onShowPress(MotionEvent e) { ScorpionMessage.setText("fuck you onShowPress"); } @Override public boolean onSingleTapUp(MotionEvent e) { ScorpionMessage.setText("fuck you onSingleTapUp"); return true; } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { ScorpionMessage.setText("fuck you onScroll"); return true; } @Override public void onLongPress(MotionEvent e) { ScorpionMessage.setText("fuck you onLongPress"); } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { return true; } */ @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
Subscribe to:
Posts (Atom)