微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.support.v7.widget.DefaultItemAnimator的实例源码

项目:thesis-project    文件AssignmentAddActivityF.java   
@Override
public void run() {
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            try {
                List<Assignment> assignmentList = aassignmentService.getAssignmentListByClassId(classId,termId);
                AssignmentAdapterF assignmentAdapterF = new AssignmentAdapterF(AssignmentAddActivityF.this,assignmentList);

                linearlayoutmanager layoutManager = new linearlayoutmanager(AssignmentAddActivityF.this);
                layoutManager.setorientation(linearlayoutmanager.VERTICAL);

                recyclerView.setAdapter(assignmentAdapterF);
                recyclerView.setLayoutManager(layoutManager);
                recyclerView.setItemAnimator(new DefaultItemAnimator());
            }catch (GradingFactorException e) {
                e.printstacktrace();
            }
        }
    });
}
项目:clb-quic-demo    文件HttpsFragment.java   
private void loadItems() {
    numberOfImages = 0;

    RecyclerView cronetView = (RecyclerView) view.findViewById(R.id.https_images_view);
    GridLayoutManager gridLayoutManager =
            new GridLayoutManager(getActivity(),3);

    viewAdapter = new com.tencent.samples.quic_sample.ViewAdapter(getActivity());
    // In order to enable Netlog,a cronet logging system,enable write permissions.
    // Find more info about Netlog here:
    // https://www.chromium.org/developers/design-documents/network-stack/netlog
    enableWritingPermissionForLogging();

    cronetView.setLayoutManager(gridLayoutManager);
    cronetView.setAdapter(viewAdapter);
    cronetView.setItemAnimator(new DefaultItemAnimator());
    onItemsLoadComplete();

}
项目:recyclerview-android    文件MultipleChoiceModeExampleActivity.java   
@Override
protected void onCreate(@Nullable final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_multiple_choice_mode_example);

    final Personsviewmodel viewmodel = viewmodelProviders.of(this).get(Personsviewmodel.class);
    final Datasource<Person> datasource = viewmodel.getDatasource();
    final CheckedPersonsAdapter adapter = new CheckedPersonsAdapter(datasource,true);

    mRecyclerView = (RecyclerView) findViewById(android.R.id.list);
    mRecyclerView.setLayoutManager(new linearlayoutmanager(this));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.setAdapter(adapter);

    mChoiceMode = new MultipleChoiceMode(savedInstanceState);
    mChoiceMode.setChoiceModeListener(this::onItemCheckedChanged);
    mChoiceModeHelper = new ChoiceModeHelper<>(adapter,mChoiceMode);
    mChoiceModeHelper.setRecyclerView(mRecyclerView);

    findViewById(R.id.action_clear_choices).setonClickListener(v -> mChoiceMode.clearChoices());
    findViewById(R.id.action_get_checked_items).setonClickListener(v -> showCheckedItems());
}
项目:GitHub    文件EverydayFragment.java   
private void initRecyclerView() {
    bindingView.xrvEveryday.setPullRefreshEnabled(false);
    bindingView.xrvEveryday.setLoadingMoreEnabled(false);
    if (mHeaderView == null) {
        mHeaderView = mHeaderBinding.getRoot();
        bindingView.xrvEveryday.addHeaderView(mHeaderView);
    }
    if (mFooterView == null) {
        mFooterBinding = DataBindingUtil.inflate(LayoutInflater.from(getContext()),R.layout.footer_item_everyday,null,false);
        mFooterView = mFooterBinding.getRoot();
        bindingView.xrvEveryday.addFootView(mFooterView,true);
        bindingView.xrvEveryday.noMoreLoading();
    }
    bindingView.xrvEveryday.setLayoutManager(new linearlayoutmanager(getContext()));
    // 需加,不然滑动不流畅
    bindingView.xrvEveryday.setnestedScrollingEnabled(false);
    bindingView.xrvEveryday.setHasFixedSize(false);
    bindingView.xrvEveryday.setItemAnimator(new DefaultItemAnimator());
}
项目:JKApp    文件PullLoadMoreRecyclerView.java   
private void initView(Context context) {
    mContext = context;
    View view = LayoutInflater.from(context).inflate(com.wuxiaolong.pullloadmorerecyclerview.R.layout.pull_loadmore_layout,null);
    mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.swipeRefreshLayout);
    mSwipeRefreshLayout.setColorSchemeResources(android.R.color.holo_green_dark,android.R.color.holo_blue_dark,android.R.color.holo_orange_dark);
    mSwipeRefreshLayout.setonRefreshListener(new SwipeRefreshLayoutOnRefresh(this));

    mRecyclerView = (RecyclerView) view.findViewById(com.wuxiaolong.pullloadmorerecyclerview.R.id.recycler_view);
    mRecyclerView.setVerticalScrollBarEnabled(true);

    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());


    mRecyclerView.setonTouchListener(new onTouchRecyclerView());

    mFooterView = view.findViewById(R.id.footerView);

    loadMoreLayout = (LinearLayout) view.findViewById(R.id.loadMoreLayout);
    loadMoreText = (TextView) view.findViewById(R.id.loadMoreText);
    mprogressBar = (ProgressBar)view.findViewById(R.id.loadMoreProgressBar) ;
    mFooterView.setVisibility(View.GONE);

    this.addView(view);

}
项目:LueansRead    文件SoDetailActivity.java   
private void initRecyclerView() {
    recycleView = (RecyclerView)findViewById(R.id.recyclerView);
    recycleView.setItemAnimator(new DefaultItemAnimator());

    //设置分割线
    SoSpaceItemdecoration decoration = new SoSpaceItemdecoration(1);
    recycleView.addItemdecoration(decoration);
    //设置布局样式
    recycleView.setLayoutManager(new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL));
    //设置适配器
    mDetailAdapter = new SoDetailAdapter(this,null);
    recycleView.setAdapter(mDetailAdapter);

    soDetailPresenter.getSoDetailDataFromInternet(_id);
}
项目:AndroidGithubIssues    文件MainActivity.java   
private void setupView() {
    mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
    mSearchEditText = (EditText) findViewById(R.id.et_search);

    // Setup Progress Dialog to show loading state
    mDialog = new ProgressDialog(MainActivity.this);
    mDialog.setIndeterminate(true);
    mDialog.setProgressstyle(ProgressDialog.STYLE_SPINNER);
    mDialog.setTitle(getString(R.string.progress_title));
    mDialog.setMessage(getString(R.string.progress_body));
    mDialog.setCancelable(false);
    mDialog.setCanceledOnTouchOutside(false);

    mRecyclerView.setRecycledViewPool(new RecyclerView.RecycledViewPool());
    mRecyclerView.setLayoutManager(new linearlayoutmanager(
            this,linearlayoutmanager.VERTICAL,false)
    );
    mRecyclerView.hasFixedSize();
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    DividerItemdecoration mDividerItemdecoration = new DividerItemdecoration(
            mRecyclerView.getContext(),linearlayoutmanager.VERTICAL
    );
    mRecyclerView.addItemdecoration(mDividerItemdecoration);
    mAdapter = new DataAdapter(getLayoutInflater());
    mRecyclerView.setAdapter(mAdapter);
}
项目:Odyssey2017    文件EventActivity.java   
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_event_content);
    recyclerView= (RecyclerView) findViewById(R.id.recycler_view);
    list=new ArrayList<>();
    adapter=new EventAdapter(this,list);
    toolbar= (Toolbar) findViewById(R.id.Event_toolbar);
    toolbar.setNavigationIcon(R.drawable.backbutton);
    toolbar.setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });
    RecyclerView.LayoutManager layoutManager=new GridLayoutManager(this,2);  // 2 is the number of columns in grid view
    recyclerView.setLayoutManager(new GridLayoutManager(this,2));
    recyclerView.addItemdecoration(new GridSpacingItemdecoration(2,dpToPx(10),true));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(adapter);
    initialize();

}
项目:dhbw-tiMetable-android    文件ManageTiMetablesActivity.java   
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_tiMetables);
    setupActionBar();

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

    tAdapter = new TiMetablesAdapter(tiMetableList,v -> {
        TiMetable item = tiMetableList.get(recyclerView.getChildLayoutPosition(v));
        Intent i = new Intent(ManageTiMetablesActivity.this,EditTiMetableActivity.class);
        i.putExtra("url",item.getURL());
        i.putExtra("name",item.getName());
        startActivity(i);
        overridePendingTransition(0,0);
    });
    RecyclerView.LayoutManager mLayoutManager = new linearlayoutmanager(getApplicationContext());
    recyclerView.setLayoutManager(mLayoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(tAdapter);
}
项目:Quran    文件BookmarksFragment.java   
@Nullable
@Override
public View onCreateView(LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState) {
  View view = inflater.inflate(R.layout.quran_list,container,false);

  final Context context = getActivity();

  recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
  recyclerView.setLayoutManager(new linearlayoutmanager(context));
  recyclerView.setItemAnimator(new DefaultItemAnimator());

  bookmarksAdapter = new Quranlistadapter(context,recyclerView,new QuranRow[0],true);
  bookmarksAdapter.setQuranTouchListener(this);
  recyclerView.setAdapter(bookmarksAdapter);
  return view;
}
项目:aos-Video    文件CredentialsManagerPreferencesFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
    View v = inflater.inflate(R.layout.credentials_manager_fragment,false);
    mEmptyView = v.findViewById(R.id.empty_view);
    mEmptyTextView = (TextView)v.findViewById(R.id.empty_textview);
    mList = (RecyclerView)v.findViewById(R.id.recycler_view);
    mLayoutManager = new linearlayoutmanager(getActivity());
    mList.setLayoutManager(mLayoutManager);
    mList.setHasFixedSize(false);
    mList.setItemAnimator(new DefaultItemAnimator());
    mCredentials = NetworkCredentialsDatabase.getInstance().getAllPersistentCredentials();
    mAdapter = new CredentialsManagerAdapter(mCredentials,getActivity(),this);
    mList.setAdapter(mAdapter);
    refreshCredentialsList();
    return v;
}
项目:topnews    文件KeepOneFragment.java   
@Override
public View onSuccessView() {

    View view=View.inflate(UIUtils.getContext(),R.layout.user_keep_one,null);
    recyclerView = (RecyclerView)view.findViewById(R.id.recycler_view);
    mLinearDelete = (LinearLayout) view.findViewById(R.id.keep_one_linear);
    mDeleteIcon = (ImageView) view.findViewById(R.id.keep_one_icon);
    mDeleteText = (TextView) view.findViewById(R.id.keep_one_delete);

    mLinearDelete.setonClickListener(this);

    linearlayoutmanager manager=new linearlayoutmanager(UIUtils.getContext());
    recyclerView.setLayoutManager(manager);

    adapter = new UserKeepAdapter(mDatas,mDeleteIcon,mDeleteText);
    recyclerView.setAdapter(adapter);
    recyclerView.setItemAnimator(new DefaultItemAnimator());

    return view;
}
项目:FormMaster    文件FormBuilder.java   
/**
 * private method for initializing form build helper
 * @param context
 * @param recyclerView
 * @param listener
 */
private void initializeformBuildHelper(Context context,RecyclerView recyclerView,OnFormElementValueChangedListener listener) {

    // initialize form adapter
    this.mFormAdapter = new FormAdapter(context,listener);

    // set up the recyclerview with adapter
    linearlayoutmanager linearlayoutmanager = new linearlayoutmanager(context);
    linearlayoutmanager.setorientation(linearlayoutmanager.VERTICAL);
    linearlayoutmanager.setStackFromEnd(false);

    recyclerView.setLayoutManager(linearlayoutmanager);
    recyclerView.setAdapter(mFormAdapter);
    recyclerView.setItemAnimator(new DefaultItemAnimator());

}
项目:GitHub    文件MainFragment.java   
@Override
protected void initData() {
    List<Itemmodel> items = new ArrayList<>();
    fillData(items);

    adapter = new MainAdapter(items);
    adapter.openLoadAnimation(BaseQuickAdapter.SCALEIN);
    adapter.isFirstOnly(false);
    adapter.setonLoadMoreListener(this);

    refreshLayout.setColorSchemeColors(Color.RED,Color.BLUE,Color.GREEN);
    refreshLayout.setonRefreshListener(this);

    recyclerView.setLayoutManager(new linearlayoutmanager(context));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.addItemdecoration(new DividerItemdecoration(context,linearlayoutmanager.VERTICAL));

    recyclerView.setAdapter(adapter);
}
项目:civify-app    文件EventViewFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {

    mEventViewAdapter = new EventViewAdapter(mEventList,mEventsFragment);

    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_event_view,false);
    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.event_recyclerView);

    RecyclerView.LayoutManager layoutManager = new linearlayoutmanager(getContext());
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(mEventViewAdapter);

    return view;
}
项目:GitHub    文件NewsTabFragment.java   
@Override
protected void initData() {
    url = Urls.URL_GANK_BASE + fragmentTitle + "/" + PAGE_SIZE + "/";
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setLayoutManager(new linearlayoutmanager(context));
    newsAdapter = new NewsAdapter(null);
    newsAdapter.openLoadAnimation(BaseQuickAdapter.SCALEIN);
    newsAdapter.isFirstOnly(false);
    recyclerView.setAdapter(newsAdapter);

    refreshLayout.setColorSchemeColors(Color.RED,Color.GREEN);
    refreshLayout.setonRefreshListener(this);
    newsAdapter.setonLoadMoreListener(this);

    //开启loading,获取数据
    setRefreshing(true);
    onRefresh();
}
项目:civify-app    文件BadgeViewFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {

    mBadgeViewAdapter = new BadgeViewAdapter(mBadgeList,getContext());

    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_badge_view,false);

    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.badge_recyclerView);
    mProgressBar = (ProgressBar) view.findViewById(R.id.loading_badges);

    RecyclerView.LayoutManager layoutManager = new linearlayoutmanager(getContext());
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    DividerItemdecoration dividerItemdecoration =
            new DividerItemdecoration(recyclerView.getContext(),linearlayoutmanager.VERTICAL);
    recyclerView.addItemdecoration(dividerItemdecoration);
    recyclerView.setAdapter(mBadgeViewAdapter);

    return view;
}
项目:cniao5    文件GoodsListActivity.java   
/**
 * 展示数据
 */
private void showData() {

    if (datas != null && datas.size() > 0) {
        mTxtSummary.setText("共有" + datas.size() + "件商品");
    } else {
        mLlSummary.setVisibility(View.GONE);
        ToastUtils.setGravity(Gravity.CENTER,0);
        ToastUtils.showShortSafe("暂无商品信息");
        return;
    }

    mAdatper = new HotGoodsAdapter(datas,this);
    mRecyclerview.setAdapter(mAdatper);
    if (actionType == ACTION_LIST) {
        mRecyclerview.setLayoutManager(new linearlayoutmanager(this));
    } else {
        mRecyclerview.setLayoutManager(new GridLayoutManager(this,2));
    }

    mRecyclerview.setItemAnimator(new DefaultItemAnimator());
    mRecyclerview.addItemdecoration(new DividerItemdecoration(this,DividerItemdecoration
            .HORIZONTAL));

}
项目:IdealMedia    文件PlaylistsFragment.java   
@Override
public void onViewCreated(View view,@Nullable Bundle savedInstanceState) {
    super.onViewCreated(view,savedInstanceState);

    listView = (RecyclerView)view.findViewById(android.R.id.list);
    listView.setLayoutManager(new linearlayoutmanager(getActivity()));
    listView.setItemAnimator(new DefaultItemAnimator());
    listView.setAdapter(adapter);

    view.findViewById(R.id.fabNewPlaylist).setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            newPlaylist();
        }
    });

    Tracker t = ((NavigationActivity)getActivity()).getTracker(NavigationActivity.TrackerName.APP_TRACKER);
    t.setScreenName("List of playlists");
    t.send(new HitBuilders.Appviewbuilder().build());
}
项目:GoSCELE    文件CourseDetailRecyclerViewAdapter.java   
@Override
public void initialize(ViewHolder holder,int position) {
    CourseDetailModel model = list.get(position);
    holder.title.setText(model.title);

    if (TextUtils.isEmpty(model.summary)) {
        holder.summary.setVisibility(HtmlTextView.GONE);
    } else {
        holder.summary.setVisibility(HtmlTextView.VISIBLE);
        holder.summary.setHtml(model.summary,new HtmlHttpImageGetter(holder.summary));
    }

    RecyclerView.LayoutManager layoutManager = new linearlayoutmanager(holder.itemView.getContext());
    holder.content.setLayoutManager(layoutManager);
    holder.content.setItemAnimator(new DefaultItemAnimator());
    holder.content.setAdapter(new CourseDetailInnerRecyclerViewAdapter(model.courseDetailInnerModels()));
}
项目:MVPArmsTest1    文件HotsFragment.java   
@Override
public void initData() {
    swipetoLoadLayout.setonRefreshListener(this);
    swipetoLoadLayout.setonLoadMoreListener(this);
    swipetoLoadLayout.setSwipestyle(SwipetoLoadLayout.STYLE.ABOVE);
    View view1 = getActivity().getLayoutInflater().inflate(R.layout.layout_google_hook_header,swipetoLoadLayout,false);
    swipetoLoadLayout.setRefreshHeaderView(view1);
    View view2 = getActivity().getLayoutInflater().inflate(R.layout.layout_google_hook_footer,false);
    swipetoLoadLayout.setLoadMoreFooterView(view2);
    recyclerView.setLayoutManager(new linearlayoutmanager(getContext()));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    if (getArguments() != null) {
        Timber.tag("huzeliang").w("id = " + getArguments().getString("id","0") + "pageNO:" + pageNo);
        mPresenter.requestHots(pageNo,getArguments().getString("id","0"));
    } else {
        Timber.tag("huzeliang").w("getArguments() != null");
    }
}
项目:GoSCELE    文件ScheduleDailyFragment.java   
@Override
public void initialize(Bundle savedInstanceState) {
    super.initialize(savedInstanceState);
    recyclerViewDaily.setLayoutManager(new linearlayoutmanager(getActivity().getApplicationContext()));
    recyclerViewDaily.setItemAnimator(new DefaultItemAnimator());

    recyclerViewDetail.setLayoutManager(new linearlayoutmanager(getActivity().getApplicationContext()));
    recyclerViewDetail.setItemAnimator(new DefaultItemAnimator());

    buttonRefresh.setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            presenter.clearDailySchedule();

            progressDialog = ((BaseActivity) getActivity()).showProgress(R.string.loading);
            progressDialog.show();
            presenter.runProvider();
        }
    });

    if (presenter.isModelEmpty()) {
        siakStatusLayout.setVisibility(LinearLayout.VISIBLE);
    } else {
        presenter.runProvider();
    }
}
项目:TestChat    文件EditShareMessageActivity.java   
private void initBottomVisibilityData() {
    LogUtil.e("初始化底部数据");
    selectedFriend.setLayoutManager(new linearlayoutmanager(this));
    selectedFriend.setItemAnimator(new DefaultItemAnimator());
    selectedFriend.addItemdecoration(new ListViewdecoration(this));
    selectedFriend.setHasFixedSize(true);
    selectedFriend.setSwipeMenuCreator(new SwipeMenuCreator() {
        @Override
        public void onCreateMenu(SwipeMenu swipeLeftMenu,SwipeMenu swipeRightMenu,int viewType) {
            SwipeMenuItem deleteItem = new SwipeMenuItem(EditShareMessageActivity.this);
            int width = getResources().getDimensionPixelSize(R.dimen.recent_top_height);
            deleteItem.setBackgroundDrawable(new ColorDrawable(Color.rgb(0xF9,0x3F,0x25))).setText("删除").setTextColor(Color.WHITE).setHeight(ViewGroup.LayoutParams.MATCH_PARENT).setWidth(width);
            swipeRightMenu.addMenuItem(deleteItem);
        }
    });
    selectedFriend.setSwipeMenuItemClickListener(this);
    mAdapter = new VisibilityAdapter(null,R.layout.edit_share_message_visibility_item_layout);
    selectedFriend.setAdapter(mAdapter);
}
项目:FinalProject    文件MessagesList.java   
/**
 * Sets adapter for MessagesList
 *
 * @param adapter       Adapter. Must extend Messageslistadapter
 * @param reverseLayout weather to use reverse layout for layout manager.
 * @param <MESSAGE>     Message model class
 */
public <MESSAGE extends IMessage>
void setAdapter(Messageslistadapter<MESSAGE> adapter,boolean reverseLayout) {
    SimpleItemAnimator itemAnimator = new DefaultItemAnimator();
    itemAnimator.setSupportsChangeAnimations(false);

    linearlayoutmanager layoutManager = new linearlayoutmanager(getContext(),reverseLayout);

    setItemAnimator(itemAnimator);
    setLayoutManager(layoutManager);
    adapter.setLayoutManager(layoutManager);
    adapter.setStyle(messagesListStyle);

    addOnScrollListener(new RecyclerScrollMoreListener(layoutManager,adapter));
    super.setAdapter(adapter);
}
项目:thesis-project    文件SliderScheduleFragment.java   
public void init() {
    Collections.sort(scheduleList,new Comparator<Schedule>() {
        @Override
        public int compare(Schedule o1,Schedule o2) {
            return (o1.getTime().compareto(o2.getTime()));
        }
    });

    scheduleRecyclerView = (RecyclerView)
            customView.findViewById(R.id.shedule_recyclerview);
    scheduleAdapter = new ScheduleAdapter(getContext(),scheduleList);
    scheduleRecyclerView.setAdapter(scheduleAdapter);
    linearlayoutmanager layoutManager =
            new linearlayoutmanager(getContext());
    layoutManager.setorientation(linearlayoutmanager.VERTICAL);
    scheduleRecyclerView.setLayoutManager(layoutManager);
    scheduleRecyclerView.setItemAnimator(new DefaultItemAnimator());
    scheduleRecyclerView.setVisibility(View.VISIBLE);
    progressBar.setVisibility(View.INVISIBLE);
}
项目:ceji_android    文件MyBookMarkActvity.java   
private void initData() {
    mModels = new ArrayList<>();
    for (int i = 0; i < 5; i++) {
        BookMarkModel mModel = new BookMarkModel();
        mModel.setMark(i+"");
        mModel.setMarkTime("2017-5-30");
        mModel.setMinTitle("AAAAAA");
        mModel.setMinTitleContent("AAAAAA");
        mModel.setBookMarkeContent("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
        mModels.add(mModel);

    }
    recyclerView.setLayoutManager(new linearlayoutmanager(this));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.addItemdecoration(new DividerItemdecoration(this,linearlayoutmanager.VERTICAL));
    adapter = new MarkAdapter(getApplicationContext());
    recyclerView.setAdapter(adapter);

}
项目:MovieApp    文件UserListDialogFragment.java   
private void init(View view) {
    ButterKnife.bind(this,view);

    linearlayoutmanager layoutManager
            = new linearlayoutmanager(getActivity(),false);
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setHasFixedSize(true);
    recyclerView.setMotionEventSplittingEnabled(false);
    recyclerView.setnestedScrollingEnabled(false);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(adapter);

    if(listName == null) {
        return;
    } else {
        adapter.addItems(listName);
    }

    createNewList.setonClickListener(v -> {
        listener.createNewListClick(wrapper);
        dismiss();
    });
}
项目:MovieApp    文件MoreImagesFragment.java   
private void init(View view) {

        unbinder = ButterKnife.bind(this,view);

        mActivity = (AppCompatActivity) getActivity();
        mActivity.setSupportActionBar(toolbar);
        ActionBar actionBar = mActivity.getSupportActionBar();
        if (actionBar != null) {
            actionBar.setdisplayHomeAsUpEnabled(true);
            actionBar.setdisplayShowTitleEnabled(false);
        }
        toolbar.setBackgroundColor(toolbarColor);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            mActivity.getwindow().setStatusBarColor(Utils.getDarkColor(toolbarColor));
        }
        toolbar.setTitle(title);

        boolean isTabLayout = Utils.isScreenW(SCREEN_TABLET_DP_WIDTH);

        recyclerView.setLayoutManager(setUpLayoutManager(isTabLayout));
        recyclerView.setHasFixedSize(true);
        recyclerView.setMotionEventSplittingEnabled(false);
        recyclerView.setItemAnimator(new DefaultItemAnimator());
        recyclerView.setAdapter(adapter);
    }
项目:FuelUp    文件VehicleListFragment.java   
@Override
public View onCreateView(LayoutInflater inflater,Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_vehicle_list,false);

    recyclerView = rootView.findViewById(R.id.recycler_view);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new GridLayoutManager(getContext(),1));
    recyclerView.addItemdecoration(new DividerItemdecoration(recyclerView.getContext(),((linearlayoutmanager) recyclerView.getLayoutManager()).getorientation()));
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    recyclerView.setAdapter(adapter);

    txtNoVehicle = rootView.findViewById(R.id.txt_noVehicle);

    addCarBtn = getActivity().findViewById(R.id.fab_add_vehicle);
    addCarBtn.setonClickListener(this);

    getActivity().findViewById(R.id.fab_add_vehicle).setVisibility(View.VISIBLE);
    return rootView;
}
项目:MyFire    文件NewsChannelActivity.java   
@Override
public void returnmineNewsChannels(List<NewsChannelTable> newsChannelsmine) {
    channelAdaptermine = new ChannelAdapter(mContext,R.layout.item_news_channel);
    newsChannelmineRv.setLayoutManager(new GridLayoutManager(this,4,false));
    newsChannelmineRv.setItemAnimator(new DefaultItemAnimator());
    newsChannelmineRv.setAdapter(channelAdaptermine);
    channelAdaptermine.replaceAll(newsChannelsmine);
    channelAdaptermine.setonItemClickListener(new ChannelAdapter.OnItemClickListener() {
        @Override
        public void onItemClick(View view,int position) {
            NewsChannelTable newsChannel = channelAdaptermine.get(position);
                channelAdapterMore.add(newsChannel);
                channelAdaptermine.removeAt(position);
                mPresenter.onItemAddOrRemove((ArrayList<NewsChannelTable>) channelAdaptermine.getAll(),(ArrayList<NewsChannelTable>)channelAdapterMore.getAll());

        }
    });


    ItemDragHelperCallback itemDragHelperCallback = new ItemDragHelperCallback(channelAdaptermine);
    itemtouchhelper itemtouchhelper = new itemtouchhelper(itemDragHelperCallback);
    itemtouchhelper.attachToRecyclerView(newsChannelmineRv);
    channelAdaptermine.setItemDragHelperCallback(itemDragHelperCallback);
}
项目:ANNO1404-Warenrechner-App    文件PopulationFragment.java   
@Override
protected void onViewCreated(View parent) {
    getGameActivity().component().inject(this);

    registerLifecycle(adapter);
    populationList.setLayoutManager(new linearlayoutmanager(getContext(),false));
    populationList.setItemAnimator(new DefaultItemAnimator());
    populationList.setAdapter(adapter);
}
项目:ClouldReader    文件SlideScrollViewActivity.java   
private void initRecyclerView() {
    rcvgoodsList.setVisibility(View.VISIBLE);
    final RCVlistadapter adapter = new RCVlistadapter(this);
    View header = new View(this);
    header.setLayoutParams(new LinearLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT));
    header.getLayoutParams().height = getResources().getDimensionPixelOffset(R.dimen.new_home_header_size) - getStatusBarHeight(this);
    adapter.setHeader(header);

    rcvgoodsList.setLayoutManager(new linearlayoutmanager(this));
    rcvgoodsList.setItemAnimator(new DefaultItemAnimator());
    rcvgoodsList.setAdapter(adapter);
    adapter.setDataSource(Arrays.asList("","",""));
    adapter.notifyDataSetChanged();


    rcvgoodsList.setonScrollListener(new RecyclerView.OnScrollListener() {
        public int scrolledY = 0;

        @Override
        public void onScrolled(RecyclerView recyclerView,final int dx,final int dy) {
            super.onScrolled(recyclerView,dx,dy);
            scrolledY += dy;
            scrollChangeHeader(scrolledY);
        }
    });

}
项目:recyclerview-android    文件ListDatasourceExampleActivity.java   
@Override
protected void onCreate(@Nullable final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_list_datasource_example);

    mviewmodel = viewmodelProviders.of(this).get(ListDatasourceExampleviewmodel.class);

    final Datasource<Person> datasource = mviewmodel.getDatasource();
    final PersonsAdapter adapter = new PersonsAdapter(datasource);

    mRecyclerView = (RecyclerView) findViewById(android.R.id.list);
    mRecyclerView.setLayoutManager(new linearlayoutmanager(this));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.setAdapter(adapter);

    // Add click support to RecyclerView. Adapter implements ItemClickHelper.Callback
    mItemClickHelper = new ItemClickHelper<>(adapter);
    mItemClickHelper.setonItemClickListener(this::onItemClick);
    mItemClickHelper.setonItemLongClickListener(this::onItemLongClick);
    mItemClickHelper.setRecyclerView(mRecyclerView);

    // Add enable view holder behavior. Adapter implements SimpleEnableBehavior.Callback
    mViewHolderTracker = new ViewHolderTracker();
    mViewHolderTracker.registerViewHolderObserver(new RecursiveEnableBehavior(adapter));
    mViewHolderTracker.setRecyclerView(mRecyclerView);

    findViewById(R.id.action_add_item).setonClickListener(v -> mviewmodel.addSingleItem());
    findViewById(R.id.action_add_multiple_items).setonClickListener(v -> mviewmodel.addMultipleItems());
}
项目:NewAndroidArchitecture    文件MainActivity.java   
private void setupRecyclerView() {
    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
    linearlayoutmanager layoutManager = new linearlayoutmanager(this);
    RecyclerView.ItemAnimator itemAnimator = new DefaultItemAnimator();
    recyclerView.setLayoutManager(layoutManager);
    recyclerView.setItemAnimator(itemAnimator);
    adapter = new CountriesAdapter(country -> {
        Intent intent = new Intent(MainActivity.this,DetailActivity.class);
        intent.putExtra(DetailActivity.EXTRA_COUNTRY,country);
        startActivity(intent);
    });
    recyclerView.setAdapter(adapter);
}
项目:EasyTodo    文件MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    baseInit();  // 启动页面, 数据库加载, 界面初始化(滑动侧板菜单,浮动添加事件按钮等)

    Collections.sort(eventList);  // 按evenList每个元素的pos进行排序, 即为显示的顺序

    // 设置RecycleView
    SwipeMenuRecyclerView eventNameRecyclerView = (SwipeMenuRecyclerView) findViewById(R.id
            .event_name_recycler_view);
    linearlayoutmanager layoutManager = new linearlayoutmanager(getApplicationContext());
    MyAdapter = new EventsAdapter(eventList,eventNameRecyclerView,visibility);
    MyAdapter.setTodoEventSize(eventList.size());

    // 设置侧滑菜单和侧滑菜单监听器
    eventNameRecyclerView.setSwipeMenuCreator(mSwipeMenuCreator); // 创建滑动菜单
    eventNameRecyclerView.setSwipeMenuItemClickListener(mMenuItemClickListener); // 滑动菜单监听器
    eventNameRecyclerView.setonItemmoveListener(onItemmoveListener);// 监听拖拽,更新UI。

    eventNameRecyclerView.setLayoutManager(layoutManager);  // 设置LayoutManager
    eventNameRecyclerView.setItemAnimator(new DefaultItemAnimator());
    eventNameRecyclerView.setAdapter(MyAdapter);    // 设置adapter

    registerForContextMenu(eventNameRecyclerView); // 长按上下文菜单
}
项目:Quran    文件TranslationView.java   
public TranslationView(Context context,AttributeSet attrs,int defStyleAttr) {
  super(context,attrs,defStyleAttr);
  translationRecycler = new RecyclerView(context);
  translationRecycler.setLayoutManager(new linearlayoutmanager(context));
  translationRecycler.setItemAnimator(new DefaultItemAnimator());
  translationAdapter = new TranslationAdapter(context,translationRecycler);
  translationRecycler.setAdapter(translationAdapter);
  addView(translationRecycler,LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
}
项目:GitHub    文件RecyclergalleryActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.recycler_gallery_layout);
    top_bar_linear_back=(LinearLayout)this.findViewById(R.id.top_bar_linear_back);
    btn_add=(Button)this.findViewById(R.id.btn_add);
    btn_delete=(Button)this.findViewById(R.id.btn_delete);
    top_bar_linear_back.setonClickListener(new CustomOnClickListener());
    btn_add.setonClickListener(new CustomOnClickListener());
    btn_delete.setonClickListener(new CustomOnClickListener());
    top_bar_title=(TextView)this.findViewById(R.id.top_bar_title);
    top_bar_title.setText("RecyclerView打造gallery效果");
    //初始化RecyclerView控件
    gallery_recycler=(RecyclerView)this.findViewById(R.id.gallery_recycler);
    //固定高度
    gallery_recycler.setHasFixedSize(true);
    //创建布局管理器
    linearlayoutmanager linearlayoutmanager=new Customlinearlayoutmanager(this);
    //设置横向
    linearlayoutmanager.setorientation(OrientationHelper.HORIZONTAL);
    //设置布局管理器
    gallery_recycler.setLayoutManager(linearlayoutmanager);
    //设置分割线
    gallery_recycler.addItemdecoration(new Testdecoration(this));
    //设置动画
    gallery_recycler.setItemAnimator(new DefaultItemAnimator());
    //创建适配器
    adapter=new galleryRecyclerAdapter(this);
    //绑定适配器
    gallery_recycler.setAdapter(adapter);
    adapter.setonRecyclerViewItemClickListener(new galleryRecyclerAdapter.OnRecyclerViewItemClickListener() {
        @Override
        public void onItemClick(View view,int position) {
            Toast.makeText(RecyclergalleryActivity.this,"您点击的Item的索引为:"+position,Toast.LENGTH_SHORT).show();
        }
    });
}
项目:GitHub    文件SlideScrollViewActivity.java   
private void initRecyclerView() {
    rcvgoodsList.setVisibility(View.VISIBLE);
    final RCVlistadapter adapter = new RCVlistadapter(this);
    View header = new View(this);
    header.setLayoutParams(new LinearLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT,dy);
            scrolledY += dy;
            scrollChangeHeader(scrolledY);
        }
    });

}
项目:GitHub    文件BlogFragment.java   
@Override
protected void setUp(View view) {
    mLayoutManager.setorientation(linearlayoutmanager.VERTICAL);
    mRecyclerView.setLayoutManager(mLayoutManager);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.setAdapter(mBlogAdapter);

    mPresenter.onViewPrepared();
}
项目:android-mvp-architecture    文件OpenSourceFragment.java   
@Override
protected void setUp(View view) {
    mLayoutManager.setorientation(linearlayoutmanager.VERTICAL);
    mRecyclerView.setLayoutManager(mLayoutManager);
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    mRecyclerView.setAdapter(mOpenSourceAdapter);

    mPresenter.onViewPrepared();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。