当前位置: 首页>>代码示例>>Java>>正文


Java RecyclerView.setBackgroundColor方法代码示例

本文整理汇总了Java中android.support.v7.widget.RecyclerView.setBackgroundColor方法的典型用法代码示例。如果您正苦于以下问题:Java RecyclerView.setBackgroundColor方法的具体用法?Java RecyclerView.setBackgroundColor怎么用?Java RecyclerView.setBackgroundColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v7.widget.RecyclerView的用法示例。


在下文中一共展示了RecyclerView.setBackgroundColor方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initPopupWindow

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
/**
 * 初始化显示文件夹信息的popupWindow
 */
private void initPopupWindow() {
    popRecyclerview = new RecyclerView(this);
    popRecyclerview.setBackgroundColor(getResources().getColor(android.R.color.white));
    LinearLayoutManager layoutManager = new LinearLayoutManager
            (this, LinearLayoutManager.VERTICAL, false);
    popRecyclerview.setLayoutManager(layoutManager);
    popRecyclerview.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL_LIST));
    popRecyclerview.setPadding(0, Commonutil.dp2px(this, 5), 0, 0);

    int screenHeight = getResources().getDisplayMetrics().heightPixels;

    popupWindow = new PopupWindow(popRecyclerview, ViewGroup.LayoutParams.MATCH_PARENT,
            (int) (screenHeight * 0.6f));

    popupWindow.setBackgroundDrawable(new BitmapDrawable());
    popupWindow.setFocusable(true);
    popupWindow.setOutsideTouchable(false);
    popupWindow.setAnimationStyle(R.style.popup_anim);

    popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
        @Override
        public void onDismiss() {
            fab.setVisibility(View.VISIBLE);
            WindowManager.LayoutParams attributes =
                    ScanImagesActivity.this.getWindow().getAttributes();
            attributes.alpha = 1;
            ScanImagesActivity.this.getWindow().setAttributes(attributes);
        }
    });

}
 
开发者ID:BittleDragon,项目名称:MyRepository,代码行数:35,代码来源:ScanImagesActivity.java

示例2: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
@CallSuper
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view;
    if (orientation() == OrientationHelper.VERTICAL) {
        view = inflater.inflate(R.layout.vertical_fragment_brick, container, false);
    } else {
        view = inflater.inflate(R.layout.horizontal_fragment_brick, container, false);
    }

    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
    recyclerView.setBackgroundColor(recyclerViewBackground);
    ((DefaultItemAnimator) recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
    dataManager.setRecyclerView(getContext(), recyclerView, orientation(), reverse(), view);
    return view;
}
 
开发者ID:wayfair,项目名称:brickkit-android,代码行数:17,代码来源:BrickFragment.java

示例3: init

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void init() {
    setTheme(android.R.style.Theme_DeviceDefault_Wallpaper);

    displayMetrics = getResources().getDisplayMetrics();

    adapter = new IconAdapter();

    layoutManager = new GridLayoutManager(this, calculateGridNum());
    layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            return adapter.isCate(position) ? layoutManager.getSpanCount() : 1;
        }
    });

    RecyclerView recyclerView = new RecyclerView(this);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setAdapter(adapter);

    ViewGroup.LayoutParams lpRv = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT);
    recyclerView.setLayoutParams(lpRv);
    recyclerView.setBackgroundColor(0x80808080); // 保证图标视觉

    setContentView(recyclerView);
}
 
开发者ID:by-syk,项目名称:NanoIconPackLite,代码行数:28,代码来源:LiteIconActivityV2.java

示例4: initRecyclerView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initRecyclerView(View v) {
    recycleView = (RecyclerView) v.findViewById(R.id.recyclerView);
    recycleView.setItemAnimator(new DefaultItemAnimator());

    SoSpaceItemDecoration decoration = new SoSpaceItemDecoration(1);
    recycleView.addItemDecoration(decoration);

    recycleView.setBackgroundColor(Color.parseColor("#eeeeee"));

    gankAdapter = new GankDataAdapter(this.getActivity(), null);
    recycleView.setLayoutManager(new LinearLayoutManager(getContext()));
    recycleView.setAdapter(gankAdapter);
}
 
开发者ID:lueans,项目名称:LueansRead,代码行数:14,代码来源:GankFragment.java

示例5: initRecyclerView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initRecyclerView(View v) {
    recycleView = (RecyclerView) v.findViewById(R.id.recyclerView);

    recycleView.setBackgroundColor(Color.parseColor("#eeeeee"));

    recycleView.setItemAnimator(new DefaultItemAnimator());
    recycleView.setLayoutManager(new LinearLayoutManager(getContext()));
    //设置分割线
    SoSpaceItemDecoration decoration = new SoSpaceItemDecoration(1);
    recycleView.addItemDecoration(decoration);
    //设置适配器
    mNewsListAdapter = new NewsListAdapter(getContext(), null);
    recycleView.setAdapter(mNewsListAdapter);
}
 
开发者ID:lueans,项目名称:LueansRead,代码行数:15,代码来源:NewsFragment.java

示例6: MenuBottomSheetDialog

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
public MenuBottomSheetDialog(@NonNull Context context) {
    super(context);

    RecyclerView content = new RecyclerView(context);
    content.setLayoutManager(new LinearLayoutManager(context));
    content.setAdapter(new ItemAdapter());
    int verticalPadding = content.getResources().getDimensionPixelSize(R.dimen.bottom_sheet_menu_vertical_margin);
    content.setPadding(0, verticalPadding, 0, verticalPadding);
    setContentView(content);

    content.setBackgroundColor(StyledAttributesHelper.getColor(context, R.attr.colorBackgroundFloating, 0));
}
 
开发者ID:MCMrARM,项目名称:revolution-irc,代码行数:13,代码来源:MenuBottomSheetDialog.java

示例7: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View mNoSearchView = inflater.inflate(R.layout.view_no_search, null, false);
    mNoFoundView = inflater.inflate(R.layout.view_no_found, null, false);
    mSearchingView = inflater.inflate(R.layout.view_searching, null, false);
    View view = LayoutInflater.from(getContext()).inflate(R.layout.recycler_view, container, false);
    mRecyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);

    mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false));
    if (PreferenceManager.getDefaultSharedPreferences(getContext())
            .getBoolean("dark_theme",false))
    {
        mRecyclerView.setBackgroundColor(ContextCompat.getColor(getContext(),R.color.DarkRecyclerViewBackground));
        mAdapter = new MyItemAdapter(ContextCompat.getColor(getContext(),R.color.DarkMainColor));
    }else
    mAdapter = new MyItemAdapter(ContextCompat.getColor(getContext(),R.color.DayColor));
    mAdapter.openLoadAnimation(BaseQuickAdapter.SLIDEIN_BOTTOM);
    mAdapter.setEmptyView(mNoSearchView);
    mRecyclerView.setAdapter(mAdapter);


    initLoadMore();
    setOnClickEvent();
    initReLoad();
    return view;
}
 
开发者ID:Delsart,项目名称:Bookster,代码行数:28,代码来源:BaseFragment.java

示例8: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
@CallSuper
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view;
    if (orientation() == OrientationHelper.VERTICAL) {
        view = inflater.inflate(R.layout.vertical_fragment_brick, container, false);
    } else {
        view = inflater.inflate(R.layout.horizontal_fragment_brick, container, false);
    }

    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
    recyclerView.setBackgroundColor(recyclerViewBackground);
    dataManager.setRecyclerView(getContext(), recyclerView, orientation(), reverse(), view);
    return view;
}
 
开发者ID:wayfair,项目名称:brickkit-android,代码行数:16,代码来源:BrickDialogFragment.java

示例9: populateRecycleView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void populateRecycleView() {
//
        if (!result.isEmpty()) {

            RecyclerView nApp = (RecyclerView) mFloatingView.findViewById(R.id.recyclerView);
            if (result.size() > 4) {
                RelativeLayout main = (RelativeLayout) mFloatingView.findViewById(R.id.up_view);
                RelativeLayout.LayoutParams shape = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, (int) getResources().getDimension(R.dimen.recycle));
                shape.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
              /*  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
                    shape.addRule(RelativeLayout.ALIGN_PARENT_START, RelativeLayout.TRUE);
                }*/
                shape.addRule(RelativeLayout.ALIGN_TOP, R.id.up_iv);
                shape.setMargins(220, 220, 0, 0);
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                    nApp.setBackgroundColor(this.getColor(R.color.param));
                } else {
                    //noinspection deprecation
                    nApp.setBackgroundColor(getResources().getColor(R.color.param));
                }
                main.removeView(nApp);
                main.addView(nApp, shape);
            }
            nApp.setLayoutManager(new LinearLayoutManager(FloatingViewServiceOpen.this));
            // nApp.setLayoutManager(new GridLayoutManager(getApplicationContext(),3));
            nApp.setHasFixedSize(true);
            nApp.setAdapter(new RecyclerViewAdapterResult(FloatingViewServiceOpen.this, result));

        } else {
            Toast.makeText(this, "No App Selected Please Select An App", Toast.LENGTH_SHORT).show();
        }

    }
 
开发者ID:HitRoxxx,项目名称:FloatingNew,代码行数:34,代码来源:FloatingViewServiceOpen.java

示例10: initRecyclerView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
protected void initRecyclerView(RecyclerView recyclerView) {
    recyclerView.setLayoutManager(new GridLayoutManager(this, COLUMN_NUMBER));
    recyclerView.setBackgroundColor(getResources().getColor(R.color.BgRv));
    recyclerView.addItemDecoration(new DividerGridItemDecoration(this));
}
 
开发者ID:liuke2016,项目名称:filepicker,代码行数:7,代码来源:VideoPickerActivity.java

示例11: initRecycle

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void initRecycle() {

        recyclerView = (RecyclerView) findViewById(R.id.recyclerView);

        recyclerView.setBackgroundColor(Color.parseColor("#aaaaaa"));

        recyclerView.setItemAnimator(new DefaultItemAnimator());
        recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
        //设置分割线
        SoSpaceItemDecoration decoration = new SoSpaceItemDecoration(1);
        recyclerView.addItemDecoration(decoration);

        newsDetailAdapter = new NewsDetailAdapter(NewsDetailActivity.this, null);
        recyclerView.setAdapter(newsDetailAdapter);

        tvRecommend = (TextView) findViewById(R.id.tv_recommend);

    }
 
开发者ID:lueans,项目名称:LueansRead,代码行数:19,代码来源:NewsDetailActivity.java


注:本文中的android.support.v7.widget.RecyclerView.setBackgroundColor方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。