List of usage examples for android.view View setOnTouchListener
public void setOnTouchListener(OnTouchListener l)
From source file:com.cylee.dragcontentviewpager.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View bottomView = findViewById(R.id.bottom_view); final DragContentViewPager pager = (DragContentViewPager) findViewById(R.id.pager); bottomView.setOnTouchListener(new View.OnTouchListener() { @Override/* w w w.j a va2 s .c o m*/ public boolean onTouch(View v, MotionEvent event) { Log.d("cylee", "bottom view touch"); return true; } }); final InnerAdapter adapter = new InnerAdapter(); pager.setAdapter(adapter); pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { View v = adapter.getView(position); if (v != null) { View dragView = v.findViewById(R.id.vi_text); pager.setDragView(dragView); } } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.example.android.elevationbasic.ElevationBasicFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { /**/*from ww w . j a v a2 s .co m*/ * Inflates an XML containing two shapes: the first has a fixed elevation * and the second ones raises when tapped. */ View rootView = inflater.inflate(R.layout.elevation_basic, container, false); View shape2 = rootView.findViewById(R.id.floating_shape_2); /** * Sets a {@Link View.OnTouchListener} that responds to a touch event on shape2. */ shape2.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { int action = motionEvent.getActionMasked(); /* Raise view on ACTION_DOWN and lower it on ACTION_UP. */ switch (action) { case MotionEvent.ACTION_DOWN: Log.d(TAG, "ACTION_DOWN on view."); view.setTranslationZ(120); break; case MotionEvent.ACTION_UP: Log.d(TAG, "ACTION_UP on view."); view.setTranslationZ(0); break; default: return false; } return true; } }); return rootView; }
From source file:com.galois.qrstream.MainActivity.java
private void setupUI() { View rootView = findViewById(R.id.container); rootView.setOnTouchListener(this); }
From source file:com.csusm.twinder.Fragment.QRScanFragment.java
@Nullable @Override/*from ww w .j a v a 2s .c om*/ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_scan, container, false); view.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Camera camera = mCameraSource.getCamera(); if (camera != null) { camera.cancelAutoFocus(); Rect focusRect = calculateTapArea((int) event.getX(), (int) event.getY(), 1f); Camera.Parameters parameters = camera.getParameters(); parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO); if (parameters.getMaxNumFocusAreas() > 0) { List<Camera.Area> mylist = new ArrayList<Camera.Area>(); mylist.add(new Camera.Area(focusRect, 1000)); parameters.setFocusAreas(mylist); } //camera.setParameters(parameters); camera.autoFocus(new Camera.AutoFocusCallback() { @Override public void onAutoFocus(boolean success, Camera camera) { camera.cancelAutoFocus(); Camera.Parameters params = camera.getParameters(); if (params.getFocusMode() != Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE) { params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE); camera.setParameters(params); } } }); } return true; } }); return view; }
From source file:com.geekandroid.sdk.base.BaseActivity.java
public View findViewAndSetTouchListener(int resId) { View view = findViewById(resId); view.setOnTouchListener(this); return view;/*from w ww .j a v a 2 s.c om*/ }
From source file:pw.dedominic.airc.fragment.AddEditServerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_addedit_server, null); final GestureDetector gesture = new GestureDetector(getActivity(), new LeftSwipeDetect(getActivity())); view.setOnTouchListener(new View.OnTouchListener() { @Override//from w w w . j a v a 2s. com public boolean onTouch(View v, MotionEvent event) { return gesture.onTouchEvent(event); } }); name = (EditText) view.findViewById(R.id.title_text); host = (EditText) view.findViewById(R.id.hostname_text); port = (EditText) view.findViewById(R.id.port_text); nick = (EditText) view.findViewById(R.id.nick_text); nick.setText(callback.getSettings().getDefaultNick()); pass = (EditText) view.findViewById(R.id.pass_text); nick_pass = (EditText) view.findViewById(R.id.nickpass_text); tls = (CheckBox) view.findViewById(R.id.tls_check); saveBtn = (Button) view.findViewById(R.id.save_button); cancelBtn = (Button) view.findViewById(R.id.cancel_button); saveBtn.setOnClickListener(this); cancelBtn.setOnClickListener(this); if (getArguments() != null) { editServer((Server) getArguments().get("editable")); } return view; }
From source file:com.blueverdi.rosietheriveter.PhotoViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle b = getIntent().getExtras();//from w w w . ja v a 2 s.c o m try { details = b.getParcelable(SiteDetails.PARCEL_NAME); } catch (Exception e) { MyLog.d(TAG, "exception retrieving site info"); finish(); } if (details == null) { MyLog.d(TAG, "no details"); finish(); } setContentView(R.layout.activity_photo_view); View view = findViewById(R.id.photoView); view.setOnTouchListener(new OnSwipeTouchListener(this) { @Override public void onSwipeLeft() { nextPhoto(); } @Override public void onSwipeRight() { lastPhoto(); } @Override public void onTap() { zoomIn(); } }); view = findViewById(R.id.leftArrow); view.setOnClickListener(this); view = findViewById(R.id.rightArrow); view.setOnClickListener(this); TextView tv = (TextView) findViewById(R.id.name); tv.setText(details.name); caption = (TextView) findViewById(R.id.caption); photoView = (ImageView) findViewById(R.id.photoView); imageSource = PHOTO_BASE + File.separator + details.photoDirectory; try { imageFiles = this.getAssets().list(imageSource); } catch (Exception e) { MyLog.d(TAG, e.toString()); e.printStackTrace(); imageFiles = new String[0]; } if (imageFiles.length == 0) { MyLog.d(TAG, "no photos to display"); finish(); } captions = getResources().getStringArray(details.captionArrayID); if (savedInstanceState != null) { index = savedInstanceState.getInt(INDEX); } displayImage(index); rosieHelpMenu = new RosieHelpMenu(this); hintScreen(); }
From source file:org.ciasaboark.tacere.activity.AboutActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); ongoingToast = Toast.makeText(this, "", Toast.LENGTH_SHORT); // Show the Up button in the action bar. setupActionBar();/*ww w.j a v a 2 s . c o m*/ TextView sourceText = (TextView) findViewById(id.about_source_text); sourceText.setMovementMethod(LinkMovementMethod.getInstance()); TextView bugsText = (TextView) findViewById(id.about_bugs_text); bugsText.setMovementMethod(LinkMovementMethod.getInstance()); TextView commentsText = (TextView) findViewById(id.about_comments_text); commentsText.setMovementMethod(LinkMovementMethod.getInstance()); TextView versionText = (TextView) findViewById(id.about_version_number); String formattedVersion = String.format(getString(R.string.about_version), Versioning.getVersionCode()); versionText.setText(formattedVersion); TextView basicOrPro = (TextView) findViewById(id.about_version_pro); String type; Authenticator authenticator = new Authenticator(this); if (authenticator.isAuthenticated()) { type = "Pro version"; } else { type = "Basic version"; } basicOrPro.setText(type); final View betaSettingsHeaderContent = findViewById(id.about_header_beta_settings); betaSettingsHeaderContent.setOnTouchListener(mOnTouch); final View normalHeaderContent = findViewById(id.about_header_normal); normalHeaderContent.setOnTouchListener(mOnTouch); normalHeaderContent.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); betaSettingsHeaderContent.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); final View betaSettingsClickArea = findViewById(id.about_header_beta_settings_clickarea); betaSettingsClickArea.setOnTouchListener(mOnTouch); final SwitchCompat betaSettingsSwitch = (SwitchCompat) findViewById(id.about_header_beta_settings_switch); final BetaPrefs betaPrefs = new BetaPrefs(this); betaSettingsSwitch.setChecked(betaPrefs.isBetaPrefsUnlocked()); betaSettingsClickArea.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { betaSettingsSwitch.performClick(); betaPrefs.setIsBetaPrefsUnlocked(betaSettingsSwitch.isChecked()); } }); betaSettingsClickArea.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); }
From source file:it.vibin.sideswipe.drag.SwipeMenuManager.java
/** * SwipeMenuManager needs to know which card is in the foreground position of VerticalViewPager, so * this method needs to be updated with new card everything the viewpager is updated. * /* www . j av a 2 s .c om*/ * @param view View * @param visibility int */ public void setCurrentCard(View view, int visibility) { Log.d(TAG, "==========> new foreground card!"); view.setVisibility(visibility); view.setOnTouchListener(this); mCurrentView = view; }
From source file:org.ciasaboark.tacere.activity.fragment.AboutFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.fragment_about, container, false); context = getActivity();/*from w ww .ja v a2s .c om*/ ongoingToast = Toast.makeText(context, "", Toast.LENGTH_SHORT); TextView sourceText = (TextView) rootView.findViewById(id.about_source_text); sourceText.setMovementMethod(LinkMovementMethod.getInstance()); TextView bugsText = (TextView) rootView.findViewById(id.about_bugs_text); bugsText.setMovementMethod(LinkMovementMethod.getInstance()); TextView commentsText = (TextView) rootView.findViewById(id.about_comments_text); commentsText.setMovementMethod(LinkMovementMethod.getInstance()); TextView versionText = (TextView) rootView.findViewById(id.about_version_number); String formattedVersion = String.format(getString(R.string.about_version), Versioning.getVersionCode()); versionText.setText(formattedVersion); //textview using marquee scrolling, but this only works if the textview is selected versionText.setSelected(true); TextView versionType = (TextView) rootView.findViewById(id.about_version_type); String type; Authenticator authenticator = new Authenticator(context); type = authenticator.getAuthenticatedTypeString() + " version"; versionType.setText(type); final View betaSettingsHeaderContent = rootView.findViewById(id.about_header_beta_settings); betaSettingsHeaderContent.setOnTouchListener(mOnTouch); final View normalHeaderContent = rootView.findViewById(id.about_header_normal); normalHeaderContent.setOnTouchListener(mOnTouch); normalHeaderContent.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); betaSettingsHeaderContent.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); final View betaSettingsClickArea = rootView.findViewById(id.about_header_beta_settings_clickarea); betaSettingsClickArea.setOnTouchListener(mOnTouch); final SwitchCompat betaSettingsSwitch = (SwitchCompat) rootView .findViewById(id.about_header_beta_settings_switch); final BetaPrefs betaPrefs = new BetaPrefs(context); betaSettingsSwitch.setChecked(betaPrefs.isBetaPrefsUnlocked()); betaSettingsClickArea.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { betaSettingsSwitch.performClick(); betaPrefs.setIsBetaPrefsUnlocked(betaSettingsSwitch.isChecked()); } }); betaSettingsClickArea.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { toggleVisibility(normalHeaderContent); return true; } }); return rootView; }