Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1564)

Unified Diff: samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/CommitListAdapter.java

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/CommitListAdapter.java
diff --git a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/CommitListAdapter.java b/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/CommitListAdapter.java
deleted file mode 100644
index f06ac2095dc98bb82606b1371495a7e41033f53d..0000000000000000000000000000000000000000
--- a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/CommitListAdapter.java
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE.md file.
-
-package com.google.dartino.githubsample;
-
-import android.support.v7.widget.RecyclerView;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.ProgressBar;
-import android.widget.TextView;
-
-import com.google.dartino.immisamples.SlidingWindow;
-
-import immi.AnyNode;
-import immi.CommitNode;
-
-public class CommitListAdapter extends SlidingWindow<CommitListAdapter.CommitViewHolder> {
-
- ImageLoader imageLoader;
-
- private static final int IMAGE_VIEW_DIMENSION_PX = 120;
-
- CommitListAdapter(ImageLoader imageLoader) {
- this.imageLoader = imageLoader;
- }
-
- @Override
- public CommitViewHolder onCreateViewHolder(final ViewGroup parent, int viewType) {
- View view =
- LayoutInflater.from(parent.getContext()).inflate(R.layout.cards_layout, parent, false);
-
- ((CommitCardView) view.findViewById(R.id.card_view))
- .setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- toggle(((RecyclerView) parent).getChildPosition(v));
- }
- });
-
- return new CommitViewHolder(view);
- }
-
- @Override
- public void onBindViewHolder(CommitViewHolder holder, AnyNode node) {
- holder.setLoading(node == null);
- if (node == null) return;
- CommitCardView commitView = holder.cardView;
- // TODO(zerny): Should this population be moved to the CommitViewCard?
- commitView.setCommitNode(node.as(CommitNode.class));
- holder.author.setText(commitView.getAuthor());
- holder.title.setText(commitView.getTitle());
- imageLoader.loadImageFromUrl(holder.avatar, commitView.getImageUrl(),
- IMAGE_VIEW_DIMENSION_PX, IMAGE_VIEW_DIMENSION_PX);
- }
-
- @Override
- public void onAttachedToRecyclerView(RecyclerView recyclerView) {
- super.onAttachedToRecyclerView(recyclerView);
- }
-
- public static class CommitViewHolder extends RecyclerView.ViewHolder {
-
- CommitCardView cardView;
- ProgressBar loadingView;
- View loadedView;
- TextView author;
- TextView title;
- ImageView avatar;
-
- public CommitViewHolder(View itemView) {
- super(itemView);
- cardView = (CommitCardView)itemView.findViewById(R.id.card_view);
- loadingView = (ProgressBar)itemView.findViewById(R.id.card_loading);
- loadedView = itemView.findViewById(R.id.card_loaded);
- author = (TextView)itemView.findViewById(R.id.author);
- title = (TextView)itemView.findViewById(R.id.title);
- avatar = (ImageView)itemView.findViewById(R.id.avatar);
- setLoading(true);
- }
-
- public void setLoading(boolean loading) {
- this.loading = loading;
- if (loading) {
- loadedView.setVisibility(View.GONE);
- loadingView.setVisibility(View.VISIBLE);
- } else {
- loadedView.setVisibility(View.VISIBLE);
- loadingView.setVisibility(View.GONE);
- }
- }
-
- public CommitCardView getCardView() {
- return cardView;
- }
-
- private boolean loading;
- }
-}

Powered by Google App Engine
This is Rietveld 408576698