Create expanded and collapsed alarm view holders

This commit is contained in:
Phillip Hsu
2016-07-31 18:28:31 -07:00
parent 7b0a32938e
commit 02db488065
15 changed files with 556 additions and 170 deletions
@@ -17,7 +17,7 @@ public class TimersCursorAdapter extends BaseCursorAdapter<Timer, TimerViewHolde
}
@Override
protected TimerViewHolder onCreateViewHolder(ViewGroup parent, OnListItemInteractionListener<Timer> listener) {
protected TimerViewHolder onCreateViewHolder(ViewGroup parent, OnListItemInteractionListener<Timer> listener, int viewType) {
return new TimerViewHolder(parent, listener);
}
}
@@ -3,6 +3,7 @@ package com.philliphsu.clock2.timers;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.content.Loader;
import com.philliphsu.clock2.RecyclerViewFragment;
@@ -30,8 +31,12 @@ public class TimersFragment extends RecyclerViewFragment<
startActivityForResult(intent, REQUEST_CREATE_TIMER);
}
@Nullable
@Override
protected TimersCursorAdapter getAdapter() {
if (super.getAdapter() != null)
return super.getAdapter();
// Create a new adapter
return new TimersCursorAdapter(this);
}
@@ -41,7 +46,7 @@ public class TimersFragment extends RecyclerViewFragment<
}
@Override
public void onListItemClick(Timer item) {
public void onListItemClick(Timer item, int position) {
}