List of usage examples for android.view View LAYOUT_DIRECTION_RTL
int LAYOUT_DIRECTION_RTL
To view the source code for android.view View LAYOUT_DIRECTION_RTL.
Click Source Link
From source file:com.android.tv.settings.dialog.DialogFragment.java
private Animator createSlideInFromEndAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; return createTranslateAlphaAnimator(v, isRtl ? -200f : 200f, 0, 0, 1f); }
From source file:com.android.tv.settings.dialog.DialogFragment.java
private Animator createSlideInFromStartAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; return createTranslateAlphaAnimator(v, isRtl ? 200f : -200f, 0, 0, 1f); }
From source file:com.android.tv.settings.dialog.DialogFragment.java
private Animator createSlideOutToEndAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; return createTranslateAlphaAnimator(v, 0, isRtl ? -200f : 200f, 1f, 0); }
From source file:com.android.tv.settings.dialog.SettingsLayoutFragment.java
private Animator createSlideOutToStartAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; float toX = isRtl ? SLIDE_OUT_ANIMATOR_RIGHT : -SLIDE_OUT_ANIMATOR_RIGHT; return createTranslateAlphaAnimator(v, SLIDE_OUT_ANIMATOR_LEFT, toX, SLIDE_OUT_ANIMATOR_END_ALPHA, SLIDE_OUT_ANIMATOR_START_ALPHA); }
From source file:com.android.tv.settings.dialog.SettingsLayoutFragment.java
private Animator createSlideInFromEndAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; float fromX = isRtl ? -SLIDE_OUT_ANIMATOR_RIGHT : SLIDE_OUT_ANIMATOR_RIGHT; return createTranslateAlphaAnimator(v, fromX, SLIDE_OUT_ANIMATOR_LEFT, SLIDE_OUT_ANIMATOR_START_ALPHA, SLIDE_OUT_ANIMATOR_END_ALPHA); }
From source file:com.android.tv.settings.dialog.SettingsLayoutFragment.java
private Animator createSlideInFromStartAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; float fromX = isRtl ? SLIDE_OUT_ANIMATOR_RIGHT : -SLIDE_OUT_ANIMATOR_RIGHT; return createTranslateAlphaAnimator(v, fromX, SLIDE_OUT_ANIMATOR_LEFT, SLIDE_OUT_ANIMATOR_START_ALPHA, SLIDE_OUT_ANIMATOR_END_ALPHA); }
From source file:com.android.tv.settings.dialog.SettingsLayoutFragment.java
private Animator createSlideOutToEndAnimator(View v) { boolean isRtl = ViewCompat.getLayoutDirection(v) == View.LAYOUT_DIRECTION_RTL; float toX = isRtl ? -SLIDE_OUT_ANIMATOR_RIGHT : SLIDE_OUT_ANIMATOR_RIGHT; return createTranslateAlphaAnimator(v, SLIDE_OUT_ANIMATOR_LEFT, toX, SLIDE_OUT_ANIMATOR_END_ALPHA, SLIDE_OUT_ANIMATOR_START_ALPHA); }
From source file:com.yangtsaosoftware.pebblemessenger.services.MessageProcessingService.java
private boolean isRTL() { Locale myLocal = Locale.getDefault(); return (TextUtils.getLayoutDirectionFromLocale(myLocal) == View.LAYOUT_DIRECTION_RTL ? true : false); //return true; }
From source file:net.osmand.plus.views.controls.SwipeDismissListViewTouchListener.java
private boolean isSwipeDirectionValid(float deltaX) { int rtlSign = 1; // On API level 17 and above, check if we are in a Right-To-Left layout if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { if (mListView.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) { rtlSign = -1;/*w w w .ja v a 2 s . com*/ } } // Check if swipe has been done in the correct direction switch (mSwipeDirection) { default: case BOTH: return true; case START: return rtlSign * deltaX < 0; case END: return rtlSign * deltaX > 0; } }
From source file:com.heinrichreimersoftware.materialintro.app.IntroActivity.java
private void updateButtonBackPosition() { float realPosition = position + positionOffset; float yOffset = getResources().getDimensionPixelSize(R.dimen.mi_y_offset); if (realPosition < 1 && buttonBackFunction == BUTTON_BACK_FUNCTION_BACK) { //Hide back button miButtonBack.setTranslationY((1 - positionOffset) * yOffset); } else if (realPosition < adapter.getCount() - 2) { //Reset/*w ww .j av a 2 s . com*/ miButtonBack.setTranslationY(0); miButtonBack.setTranslationX(0); } else if (realPosition < adapter.getCount() - 1) { //Scroll away skip button if (buttonBackFunction == BUTTON_BACK_FUNCTION_SKIP) { boolean rtl = Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && getResources().getConfiguration().getLayoutDirection() == View.LAYOUT_DIRECTION_RTL; miButtonBack.setTranslationX(positionOffset * (rtl ? 1 : -1) * miPager.getWidth()); } else { miButtonBack.setTranslationX(0); } } else { //Keep skip button scrolled away, hide next button if (buttonBackFunction == BUTTON_BACK_FUNCTION_SKIP) { boolean rtl = Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && getResources().getConfiguration().getLayoutDirection() == View.LAYOUT_DIRECTION_RTL; miButtonBack.setTranslationX((rtl ? 1 : -1) * miPager.getWidth()); } else { miButtonBack.setTranslationY(positionOffset * yOffset); } } }