com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator Java Examples
The following examples show how to use
com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: FlatPlayerFragment.java From Music-Player with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #2
Source File: CardPlayerFragment.java From Music-Player with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #3
Source File: FlatPlayerFragment.java From Orin with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #4
Source File: CardPlayerFragment.java From Orin with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #5
Source File: CardPlayerFragment.java From Phonograph with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #6
Source File: FlatPlayerFragment.java From Phonograph with GNU General Public License v3.0 | 6 votes |
private void setUpRecyclerView() { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); playingQueueAdapter = new PlayingQueueAdapter( ((AppCompatActivity) getActivity()), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(playingQueueAdapter); layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); layoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #7
Source File: PlaylistDetailActivity.java From RetroMusicPlayer with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { ViewUtil.setUpFastScrollRecyclerViewColor(this, ((FastScrollRecyclerView) recyclerView), ThemeStore.accentColor(this)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); if (playlist instanceof AbsCustomPlaylist) { adapter = new PlaylistSongAdapter(this, new ArrayList<Song>(), R.layout.item_list, false, this); recyclerView.setAdapter(adapter); } else { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); adapter = new OrderablePlaylistSongAdapter(this, new ArrayList<PlaylistSong>(), R.layout.item_list, false, this, (fromPosition, toPosition) -> { if (PlaylistsUtil.moveItem(PlaylistDetailActivity.this, playlist.id, fromPosition, toPosition)) { Song song = adapter.getDataSet().remove(fromPosition); adapter.getDataSet().add(toPosition, song); adapter.notifyItemMoved(fromPosition, toPosition); } }); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(adapter); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); } adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); checkIsEmpty(); } }); }
Example #8
Source File: IsotopesFragment.java From android-periodic-table with GNU General Public License v3.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View layout = inflater.inflate(R.layout.properties_fragment, container, false); final RecyclerView recyclerView = (RecyclerView) layout.findViewById(R.id.properties_list); final Parcelable savedState = (savedInstanceState != null) ? savedInstanceState.getParcelable(SAVED_STATE_EXPANDABLE_ITEM_MANAGER) : null; mRecyclerViewExpandableItemManager = new RecyclerViewExpandableItemManager(savedState); ElementProperties properties = (ElementProperties) getArguments().get( PropertiesActivity.ARGUMENT_PROPERTIES); IsotopesAdapter adapter = new IsotopesAdapter(getActivity(), properties.getIsotopes()); mWrappedAdapter = mRecyclerViewExpandableItemManager.createWrappedAdapter(adapter); GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); animator.setSupportsChangeAnimations(false); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); recyclerView.setAdapter(mWrappedAdapter); recyclerView.addItemDecoration(new DividerDecoration(getActivity())); recyclerView.setItemAnimator(animator); mRecyclerViewExpandableItemManager.attachRecyclerView(recyclerView); getActivity().registerForContextMenu(recyclerView); return layout; }
Example #9
Source File: PlaylistDetailActivity.java From Phonograph with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { ViewUtil.setUpFastScrollRecyclerViewColor(this, ((FastScrollRecyclerView) recyclerView), ThemeStore.accentColor(this)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); if (playlist instanceof AbsCustomPlaylist) { adapter = new PlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this); recyclerView.setAdapter(adapter); } else { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); adapter = new OrderablePlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this, (fromPosition, toPosition) -> { if (PlaylistsUtil.moveItem(PlaylistDetailActivity.this, playlist.id, fromPosition, toPosition)) { Song song = adapter.getDataSet().remove(fromPosition); adapter.getDataSet().add(toPosition, song); adapter.notifyItemMoved(fromPosition, toPosition); } }); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(adapter); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); } adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); checkIsEmpty(); } }); }
Example #10
Source File: PermsUsageStatsActivity.java From AppOpsX with MIT License | 5 votes |
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_usage_stats); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); setTitle(R.string.menu_stats); mProgressBar = findViewById(R.id.progressBar); recyclerView = findViewById(R.id.recyclerView); mSwipeRefreshLayout = findViewById(R.id.swiperefreshlayout); mSwipeRefreshLayout.setRefreshing(false); mSwipeRefreshLayout.setColorSchemeResources(R.color.colorAccent); mSwipeRefreshLayout.setEnabled(false); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.addItemDecoration(new CommonDivderDecorator(getApplicationContext())); recyclerView.setItemAnimator(new RefactoredDefaultItemAnimator()); adapter = new UsageStatsAdapter(); recyclerView.setAdapter(adapter); loadData(true); mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { loadData(false); } }); }
Example #11
Source File: BaseConfigFragment.java From AppOpsX with MIT License | 5 votes |
@Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); recyclerView = view.findViewById(R.id.recyclerView); if (recyclerView != null) { recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.addItemDecoration(new CommonDivderDecorator(getContext())); recyclerView.setItemAnimator(new RefactoredDefaultItemAnimator()); } }
Example #12
Source File: MainActivity.java From AppOpsX with MIT License | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); setTitle(R.string.app_name); Log.e(TAG, "onCreate --> "); mSearchHandler = new SearchHandler(); mProgressBar = findViewById(R.id.progressBar); containerApp = findViewById(R.id.container_app); containerSearch = findViewById(R.id.container_search); mSearchHandler.initView(containerSearch); recyclerView = findViewById(R.id.recyclerView); mSwipeRefreshLayout = findViewById(R.id.swiperefreshlayout); mSwipeRefreshLayout.setRefreshing(false); mSwipeRefreshLayout.setColorSchemeResources(R.color.colorAccent); mSwipeRefreshLayout.setEnabled(false); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.addItemDecoration(new CommonDivderDecorator(getApplicationContext())); recyclerView.setItemAnimator(new RefactoredDefaultItemAnimator()); adapter = new MainListAdapter(); recyclerView.setAdapter(adapter); loadData(true); mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { loadData(false); } }); }
Example #13
Source File: SearchHandler.java From AppOpsX with MIT License | 5 votes |
void initView(View container) { this.recyclerView = container.findViewById(R.id.search_result_recyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(recyclerView.getContext())); recyclerView.addItemDecoration(new CommonDivderDecorator(recyclerView.getContext())); recyclerView.setItemAnimator(new RefactoredDefaultItemAnimator()); mAdapter = new SearchResultAdapter(); recyclerView.setAdapter(mAdapter); }
Example #14
Source File: PlaylistDetailActivity.java From VinylMusicPlayer with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { ViewUtil.setUpFastScrollRecyclerViewColor(this, ((FastScrollRecyclerView) recyclerView), ThemeStore.accentColor(this)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); if (playlist instanceof AbsCustomPlaylist) { adapter = new PlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this); recyclerView.setAdapter(adapter); } else { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); adapter = new OrderablePlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this, (fromPosition, toPosition) -> { if (PlaylistsUtil.moveItem(PlaylistDetailActivity.this, playlist.id, fromPosition, toPosition)) { Song song = adapter.getDataSet().remove(fromPosition); adapter.getDataSet().add(toPosition, song); adapter.notifyItemMoved(fromPosition, toPosition); } }); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(adapter); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); } adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); checkIsEmpty(); } }); }
Example #15
Source File: LightsNSwitchesDevicesFragment.java From arcusandroid with Apache License 2.0 | 5 votes |
@Override public void showDevices(List<LightsNSwitchesDevice> devices) { logger.debug("Received {} lights & switches devices.", devices.size()); List<LightsNSwitchesDevice> userOrderedDeviceList = LightsNSwitchesPreferenceDelegate.loadLightsAndSwitchesDeviceOrder(devices); Activity activity = getActivity(); if(activity == null){ return; } deviceListAdapter = new LightsNSwitchesDeviceControlAdapter(activity, userOrderedDeviceList); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(activity); linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); mRecyclerViewDragDropManager = new RecyclerViewDragDropManager(); NinePatchDrawable ninePatchDrawable = (NinePatchDrawable) ContextCompat.getDrawable(activity, R.drawable.material_shadow_z3); if(ninePatchDrawable != null){ mRecyclerViewDragDropManager.setDraggingItemShadowDrawable(ninePatchDrawable); } wrappedDeviceListAdapter = mRecyclerViewDragDropManager.createWrappedAdapter(deviceListAdapter); deviceList.setLayoutManager(linearLayoutManager); deviceList.setAdapter(wrappedDeviceListAdapter); deviceList.setItemAnimator(new RefactoredDefaultItemAnimator()); mRecyclerViewDragDropManager.attachRecyclerView(deviceList); }
Example #16
Source File: PlayingQueueFragment.java From RetroMusicPlayer with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { mRecyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); mPlayingQueueAdapter = new PlayingQueueAdapter( (AppCompatActivity) getActivity(), MusicPlayerRemote.getPlayingQueue(), MusicPlayerRemote.getPosition(), R.layout.item_list, false, null); mWrappedAdapter = mRecyclerViewDragDropManager.createWrappedAdapter(mPlayingQueueAdapter); mLayoutManager = new LinearLayoutManager(getContext()); mRecyclerView.setLayoutManager(mLayoutManager); mRecyclerView.setAdapter(mWrappedAdapter); mRecyclerView.setItemAnimator(animator); mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { /* if (recyclerView.canScrollVertically(RecyclerView.NO_POSITION)) { mAppBarLayout.setElevation(5f); } else { mAppBarLayout.setElevation(0f); }*/ } } }); mRecyclerViewDragDropManager.attachRecyclerView(mRecyclerView); mLayoutManager.scrollToPositionWithOffset(MusicPlayerRemote.getPosition() + 1, 0); }
Example #17
Source File: PlaylistDetailActivity.java From Orin with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { ViewUtil.setUpFastScrollRecyclerViewColor(this, ((FastScrollRecyclerView) recyclerView), ThemeStore.accentColor(this)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); if (playlist instanceof AbsCustomPlaylist) { adapter = new CustomPlaylistSongAdapter(this, new ArrayList<Song>(), R.layout.item_list, false, this); recyclerView.setAdapter(adapter); } else { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); adapter = new PlaylistSongAdapter(this, new ArrayList<PlaylistSong>(), R.layout.item_list, false, this, new PlaylistSongAdapter.OnMoveItemListener() { @Override public void onMoveItem(int fromPosition, int toPosition) { if (PlaylistsUtil.moveItem(PlaylistDetailActivity.this, playlist.id, fromPosition, toPosition)) { Song song = adapter.getDataSet().remove(fromPosition); adapter.getDataSet().add(toPosition, song); adapter.notifyItemMoved(fromPosition, toPosition); } } }); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(adapter); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); } adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); checkIsEmpty(); } }); }
Example #18
Source File: PlaylistDetailActivity.java From Music-Player with GNU General Public License v3.0 | 5 votes |
private void setUpRecyclerView() { ViewUtil.setUpFastScrollRecyclerViewColor(this, ((FastScrollRecyclerView) recyclerView), ThemeStore.accentColor(this)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); if (playlist instanceof AbsCustomPlaylist) { adapter = new PlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this); recyclerView.setAdapter(adapter); } else { recyclerViewDragDropManager = new RecyclerViewDragDropManager(); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); adapter = new OrderablePlaylistSongAdapter(this, new ArrayList<>(), R.layout.item_list, false, this, (fromPosition, toPosition) -> { if (PlaylistsUtil.moveItem(PlaylistDetailActivity.this, playlist.id, fromPosition, toPosition)) { Song song = adapter.getDataSet().remove(fromPosition); adapter.getDataSet().add(toPosition, song); adapter.notifyItemMoved(fromPosition, toPosition); } }); wrappedAdapter = recyclerViewDragDropManager.createWrappedAdapter(adapter); recyclerView.setAdapter(wrappedAdapter); recyclerView.setItemAnimator(animator); recyclerViewDragDropManager.attachRecyclerView(recyclerView); } adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); checkIsEmpty(); } }); }
Example #19
Source File: AlarmCallListFragment.java From arcusandroid with Apache License 2.0 | 5 votes |
@Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = super.onCreateView(inflater, container, savedInstanceState); RecyclerView mRecyclerView = (RecyclerView) view.findViewById(R.id.fragment_alarm_call_list); RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getActivity()); alarmTitle = (Version1TextView) view.findViewById(R.id.fragment_alarm_call_list_title); alarmSubTitle = (Version1TextView) view.findViewById(R.id.fragment_alarm_call_list_subtitle); callTreeSubText = view.findViewById(R.id.call_tree_sub_text); if(SUBSYSTEM_SAFETY.equals(mSubsystem)) { alarmTitle.setText(getString(R.string.safety_alarm_premium_title)); } else if (SUBSYSTEM_CARE.equals(mSubsystem)) { alarmTitle.setText(getString(R.string.care_alarm_premium_title)); if (callTreeSubText != null) { callTreeSubText.setVisibility(View.VISIBLE); } }else{ alarmTitle.setText(getString(R.string.security_alarm_premium_title)); } alarmSubTitle.setText(getString(R.string.safety_alarm_premium_sub_title)); // drag & drop manager RecyclerViewDragDropManager mRecyclerViewDragDropManager = new RecyclerViewDragDropManager(); mRecyclerViewDragDropManager.setDraggingItemShadowDrawable((NinePatchDrawable) ContextCompat.getDrawable(getActivity(), R.drawable.material_shadow_z3)); mAdapter = new CallListEntryAdapter(); RecyclerView.Adapter mWrappedAdapter = mRecyclerViewDragDropManager.createWrappedAdapter(mAdapter); final GeneralItemAnimator animator = new RefactoredDefaultItemAnimator(); mRecyclerView.setLayoutManager(mLayoutManager); mRecyclerView.setAdapter(mWrappedAdapter); // requires *wrapped* adapter //mRecyclerView.setItemAnimator(animator); mRecyclerViewDragDropManager.attachRecyclerView(mRecyclerView); return view; }