當前位置: 首頁>>代碼示例>>Java>>正文


Java RecyclerView.setScrollBarStyle方法代碼示例

本文整理匯總了Java中android.support.v7.widget.RecyclerView.setScrollBarStyle方法的典型用法代碼示例。如果您正苦於以下問題:Java RecyclerView.setScrollBarStyle方法的具體用法?Java RecyclerView.setScrollBarStyle怎麽用?Java RecyclerView.setScrollBarStyle使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.support.v7.widget.RecyclerView的用法示例。


在下文中一共展示了RecyclerView.setScrollBarStyle方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setRecyclerView

import android.support.v7.widget.RecyclerView; //導入方法依賴的package包/類
@Override
public void setRecyclerView(RecyclerView recyclerView) {
    recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
    recyclerView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
    ((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
    int i = getResources().getDisplayMetrics().widthPixels;
    int y = DensityUtil.dp2px(getContext(), 90);
    int p = DensityUtil.dp2px(getContext(), 15);
    int padding = (3 * y + 2 * 3 * p + 2 * p - i) / (2 * 3);

    recyclerView.setPadding(
            padding,
            DensityUtil.dp2px(getContext(), 8),
            padding,
            DensityUtil.dp2px(getContext(), 8)
    );
}
 
開發者ID:z-chu,項目名稱:FriendBook,代碼行數:18,代碼來源:BookcaseFragment.java

示例2: initRecyclerView

import android.support.v7.widget.RecyclerView; //導入方法依賴的package包/類
/**
 * Implement this method to customize the AbsListView
 */
protected void initRecyclerView(View view) {
    mRecycler = (RecyclerView) view.findViewById(android.R.id.list);
    tipView = (TextView) view.findViewById(R.id.tvTip);
    setItemAnimator(null);
    if (mRecycler != null) {
        mRecycler.setHasFixedSize(true);
        mRecycler.setClipToPadding(mClipToPadding);
        mInternalOnScrollListener = new RecyclerView.OnScrollListener() {

            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
                if (mExternalOnScrollListener != null)
                    mExternalOnScrollListener.onScrolled(recyclerView, dx, dy);

            }

            @Override
            public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                super.onScrollStateChanged(recyclerView, newState);
                if (mExternalOnScrollListener != null)
                    mExternalOnScrollListener.onScrollStateChanged(recyclerView, newState);

            }
        };
        mRecycler.addOnScrollListener(mInternalOnScrollListener);

        if (mPadding != -1.0f) {
            mRecycler.setPadding(mPadding, mPadding, mPadding, mPadding);
        } else {
            mRecycler.setPadding(mPaddingLeft, mPaddingTop, mPaddingRight, mPaddingBottom);
        }
        if (mScrollbarStyle != -1) {
            mRecycler.setScrollBarStyle(mScrollbarStyle);
        }
        switch (mScrollbar) {
            case 0:
                setVerticalScrollBarEnabled(false);
                break;
            case 1:
                setHorizontalScrollBarEnabled(false);
                break;
            case 2:
                setVerticalScrollBarEnabled(false);
                setHorizontalScrollBarEnabled(false);
                break;
        }
    }
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:53,代碼來源:EasyRecyclerView.java

示例3: setRecyclerView

import android.support.v7.widget.RecyclerView; //導入方法依賴的package包/類
public void setRecyclerView(RecyclerView recyclerView) {
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    recyclerView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
}
 
開發者ID:z-chu,項目名稱:FriendBook,代碼行數:5,代碼來源:BaseListFragment.java


注:本文中的android.support.v7.widget.RecyclerView.setScrollBarStyle方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。