public NestedScrollWebView(Context context, AttributeSet attrs) { super(context, attrs); ViewCompat.setNestedScrollingEnabled(this, true); }
public NestedScrollWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); ViewCompat.setNestedScrollingEnabled(this, true); }
@TargetApi(21) public NestedScrollWebView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); ViewCompat.setNestedScrollingEnabled(this, true); }
@CallSuper @Override protected void onCreateRecyclerView(@NonNull RecyclerView recyclerView) { super.onCreateRecyclerView(recyclerView); ViewCompat.setNestedScrollingEnabled(recyclerView, false); } }
@Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_channel_list, container, false); ButterKnife.bind(this, view); ViewCompat.setNestedScrollingEnabled(channelGridView, true); channelGridView.setLayoutManager(new GridAutofitLayoutManager(getContext(), 320)); channelGridView.setAdapter(gridAdapter); return view; }
private void setupContent(ViewGroup contentPanel) { mScrollView = mWindow.findViewById(R.id.scrollView); mScrollView.setFocusable(false); ViewCompat.setNestedScrollingEnabled(mScrollView, false); // Special case for users that only want to display a String mMessageView = contentPanel.findViewById(android.R.id.message); if (mMessageView == null) { return; } if (mMessage != null) { mMessageView.setText(mMessage); } else { mMessageView.setVisibility(View.GONE); mScrollView.removeView(mMessageView); if (mListView != null) { final ViewGroup scrollParent = (ViewGroup) mScrollView.getParent(); final int childIndex = scrollParent.indexOfChild(mScrollView); scrollParent.removeViewAt(childIndex); scrollParent.addView(mListView, childIndex, new ViewGroup.LayoutParams(MATCH_PARENT, MATCH_PARENT)); } else { // contentPanel.setVisibility(View.GONE); } } }
private void setupReviewsAdapter() { RecyclerView listReviews = mBinding.movieDetailsInfo.listReviews; listReviews.setLayoutManager( new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); listReviews.setAdapter(new ReviewsAdapter()); ViewCompat.setNestedScrollingEnabled(listReviews, false); }
private void setupCastAdapter() { RecyclerView listCast = mBinding.movieDetailsInfo.listCast; listCast.setLayoutManager( new LinearLayoutManager(this, RecyclerView.HORIZONTAL, false)); listCast.setAdapter(new CastAdapter()); ViewCompat.setNestedScrollingEnabled(listCast, false); }
private void setupTrailersAdapter() { RecyclerView listTrailers = mBinding.movieDetailsInfo.listTrailers; listTrailers.setLayoutManager( new LinearLayoutManager(this, RecyclerView.HORIZONTAL, false)); listTrailers.setHasFixedSize(true); listTrailers.setAdapter(new TrailersAdapter()); ViewCompat.setNestedScrollingEnabled(listTrailers, false); }
private void initializeUI() { this.adapter = new ListViewAdapter(this, R.layout.item_profile); if (component.UserProfile().getLogin()) { ListView listView = findViewById(R.id.content_listView); ViewCompat.setNestedScrollingEnabled(listView, true); listView.setAdapter(adapter); adapter.addItem(new ItemProfile("message", component.UserProfile().getNickname())); adapter.addItem( new ItemProfile("nick name", component.UserProfile().getUserinfo().getName())); adapter.addItem(new ItemProfile("age", component.UserProfile().getUserinfo().getAge() + "")); adapter.addItem(new ItemProfile("visits", component.UserProfile().getVisits() + "")); /** * increment visits count. show {@link com.skydoves.preferenceroomdemo.entities.Profile} * putVisitCountFunction() */ component.UserProfile().putVisits(component.UserProfile().getVisits()); } if (component.UserDevice().getUuid() == null) { putDumpDeviceInfo(); } else { adapter.addItem(new ItemProfile("version", component.UserDevice().getVersion())); adapter.addItem(new ItemProfile("uuid", component.UserDevice().getUuid())); } }