Created
September 15, 2014 08:47
-
-
Save kevbradwick/06b566eec9cfe0c370a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package uk.co.bbc.naturewatch; | |
import android.os.Bundle; | |
import android.view.View; | |
import com.google.android.glass.app.Card; | |
import com.google.android.glass.widget.CardBuilder; | |
import uk.co.bbc.naturewatch.tasks.Task; | |
import uk.co.bbc.naturewatch.tasks.TaskList; | |
import java.util.ArrayList; | |
import java.util.List; | |
public class MainActivity extends AbstractActivity { | |
final protected Logger log = Logger.create("main-activity"); | |
// all the tasks | |
private final List<Task> mTasks = TaskList.all(); | |
// all of the cards | |
private List<View> mCardViews; | |
// the current card being shown | |
private int mCurrentCardIndex = 0; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
mCardViews = new ArrayList<View>(); | |
mCardViews.set(0, new CardBuilder(this, CardBuilder.Layout.COLUMNS) | |
.setText(mTasks.get(0).getTitle()) | |
.addImage(mTasks.get(0).getImageId()) | |
.getView()); | |
mCardViews.set(1, new CardBuilder(this, CardBuilder.Layout.COLUMNS) | |
.setText(mTasks.get(1).getTitle()) | |
.addImage(mTasks.get(1).getImageId()) | |
.getView()); | |
mCardViews.set(2, new CardBuilder(this, CardBuilder.Layout.COLUMNS) | |
.setText(mTasks.get(3).getTitle()) | |
.addImage(mTasks.get(3).getImageId()) | |
.getView()); | |
renderCurrentView(); | |
log.i("onCreate"); | |
} | |
/** | |
* Takes the current index and sets the content | |
*/ | |
protected void renderCurrentView() { | |
setContentView(mCardViews.get(mCurrentCardIndex)); | |
} | |
@Override | |
public void onSwipeLeft() { | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment