Commit 02b78395 authored by Sajal Narang's avatar Sajal Narang Committed by GitHub

Merge pull request #250 from wncc/animfix

Fix Id, animation in profile
parents 2263accc c7df06fd
......@@ -24,6 +24,7 @@ public abstract class CardAdapter<T extends CardInterface> extends RecyclerView.
private List<T> tList;
private Fragment mFragment;
public String uid = "";
public void onClick(T t, FragmentActivity fragmentActivity) {};
public void onClick(T t, Fragment fragment, View view) {}
......@@ -68,14 +69,12 @@ public abstract class CardAdapter<T extends CardInterface> extends RecyclerView.
viewHolder.subtitle.setText(t.getSubtitle());
// Set transition names
// FIXME: Replace getTitle() with getId() once that is merged
viewHolder.avatar.setTransitionName(Integer.toString(t.getTitle().hashCode()) + "_sharedAvatar");
viewHolder.avatar.setTransitionName(uid + Integer.toString((int) t.getId()) + "_sharedAvatar");
if (getBigImageUrl(t) != null) {
// Show big image, hide avatar
viewHolder.bigPicture.setVisibility(View.VISIBLE);
// FIXME: Replace getTitle() with getId() once that is merged
viewHolder.bigPicture.setTransitionName(Integer.toString(t.getTitle().hashCode()) + "_sharedBigPicture");
viewHolder.bigPicture.setTransitionName(uid + Integer.toString((int) t.getId()) + "_sharedBigPicture");
viewHolder.avatar.setVisibility(View.GONE);
// Load big image with low resolution as avatar
......
......@@ -76,6 +76,7 @@ public class BodyRecyclerViewFragment extends Fragment implements TransitionTarg
recyclerView = (RecyclerView) getActivity().findViewById(R.id.body_recycler_view);
bodyAdapter = new BodyAdapter(bodyList, this);
bodyAdapter.uid = "BRVFrag";
recyclerView.setAdapter(bodyAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
......
......@@ -72,6 +72,7 @@ public class RoleRecyclerViewFragment extends Fragment implements TransitionTarg
recyclerView = (RecyclerView) getActivity().findViewById(R.id.role_recycler_view);
roleAdapter = new RoleAdapter(roleList, this);
roleAdapter.uid = "RRVFrag";
recyclerView.setAdapter(roleAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment