List of usage examples for android.view View requestFitSystemWindows
@Deprecated public void requestFitSystemWindows()
From source file:com.google.android.apps.muzei.settings.EffectsFragment.java
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { // Ensure we have the latest insets view.requestFitSystemWindows(); mBlurSeekBar = view.findViewById(R.id.blur_amount); mBlurSeekBar.setProgress(Prefs.getSharedPreferences(getContext()).getInt(Prefs.PREF_BLUR_AMOUNT, MuzeiBlurRenderer.DEFAULT_BLUR)); mBlurSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override// w w w . ja v a 2s. co m public void onProgressChanged(SeekBar seekBar, int value, boolean fromUser) { if (fromUser) { mHandler.removeCallbacks(mUpdateBlurRunnable); mHandler.postDelayed(mUpdateBlurRunnable, 750); } } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); mDimSeekBar = view.findViewById(R.id.dim_amount); mDimSeekBar.setProgress(Prefs.getSharedPreferences(getContext()).getInt(Prefs.PREF_DIM_AMOUNT, MuzeiBlurRenderer.DEFAULT_MAX_DIM)); mDimSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int value, boolean fromUser) { if (fromUser) { mHandler.removeCallbacks(mUpdateDimRunnable); mHandler.postDelayed(mUpdateDimRunnable, 750); } } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); mGreySeekBar = view.findViewById(R.id.grey_amount); mGreySeekBar.setProgress(Prefs.getSharedPreferences(getContext()).getInt(Prefs.PREF_GREY_AMOUNT, MuzeiBlurRenderer.DEFAULT_GREY)); mGreySeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int value, boolean fromUser) { if (fromUser) { mHandler.removeCallbacks(mUpdateGreyRunnable); mHandler.postDelayed(mUpdateGreyRunnable, 750); } } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); CheckBox mBlurOnLockScreenCheckBox = view.findViewById(R.id.blur_on_lockscreen_checkbox); mBlurOnLockScreenCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton button, boolean checked) { Prefs.getSharedPreferences(getContext()).edit() .putBoolean(Prefs.PREF_DISABLE_BLUR_WHEN_LOCKED, !checked).apply(); } }); mBlurOnLockScreenCheckBox.setChecked( !Prefs.getSharedPreferences(getContext()).getBoolean(Prefs.PREF_DISABLE_BLUR_WHEN_LOCKED, false)); }
From source file:com.google.android.apps.muzei.settings.ChooseSourceFragment.java
@Override public void onViewCreated(@NonNull final View view, @Nullable Bundle savedInstanceState) { // Ensure we have the latest insets view.requestFitSystemWindows(); mScrollbar = view.findViewById(R.id.source_scrollbar); mSourceScrollerView = view.findViewById(R.id.source_scroller); mSourceScrollerView.setCallbacks(new ObservableHorizontalScrollView.Callbacks() { @Override//from www . j a v a 2 s.c om public void onScrollChanged(int scrollX) { showScrollbar(); } @Override public void onDownMotionEvent() { if (mCurrentScroller != null) { mCurrentScroller.cancel(); mCurrentScroller = null; } } }); mSourceContainerView = view.findViewById(R.id.source_container); redrawSources(); view.setVisibility(View.INVISIBLE); view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { int mPass = 0; @Override public void onGlobalLayout() { if (mPass == 0) { // First pass updatePadding(); ++mPass; } else if (mPass == 1 & mSelectedSourceIndex >= 0) { // Second pass mSourceScrollerView.setScrollX(mItemWidth * mSelectedSourceIndex); showScrollbar(); view.setVisibility(View.VISIBLE); ++mPass; } else { // Last pass, remove the listener view.getViewTreeObserver().removeOnGlobalLayoutListener(this); } } }); view.setAlpha(0); view.animate().alpha(1f).setDuration(500); }