summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ImageCardViewPresenter.java3
-rw-r--r--samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/SideInfoCardPresenter.java13
2 files changed, 3 insertions, 13 deletions
diff --git a/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ImageCardViewPresenter.java b/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ImageCardViewPresenter.java
index 09a9b672f..813c1e78d 100644
--- a/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ImageCardViewPresenter.java
+++ b/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ImageCardViewPresenter.java
@@ -18,6 +18,7 @@ import android.content.Context;
import android.support.v17.leanback.supportleanbackshowcase.R;
import android.support.v17.leanback.supportleanbackshowcase.models.Card;
import android.support.v17.leanback.widget.ImageCardView;
+import com.squareup.picasso.Picasso;
/**
* A very basic {@link ImageCardView} {@link android.support.v17.leanback.widget.Presenter}.You can
@@ -52,7 +53,7 @@ public class ImageCardViewPresenter extends AbstractCardPresenter<ImageCardView>
int resourceId = getContext().getResources()
.getIdentifier(card.getLocalImageResourceName(),
"drawable", getContext().getPackageName());
- cardView.getMainImageView().setImageResource(resourceId);
+ Picasso.with(getContext()).load(resourceId).into(cardView.getMainImageView());
}
}
diff --git a/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/SideInfoCardPresenter.java b/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/SideInfoCardPresenter.java
index dcd7b80e1..914adb0f7 100644
--- a/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/SideInfoCardPresenter.java
+++ b/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/SideInfoCardPresenter.java
@@ -39,18 +39,10 @@ public class SideInfoCardPresenter extends AbstractCardPresenter<BaseCardView> {
@Override
protected BaseCardView onCreateView() {
- final BaseCardView cardView = new BaseCardView(getContext()) {
-
- @Override
- public void setActivated(boolean activated) {
- super.setActivated(activated);
- onActivateStateChanged(this, activated);
- }
- };
+ final BaseCardView cardView = new BaseCardView(getContext());
cardView.setFocusable(true);
cardView.setCardType(BaseCardView.CARD_TYPE_MAIN_ONLY);
cardView.addView(LayoutInflater.from(getContext()).inflate(R.layout.side_info_card, null));
- onActivateStateChanged(cardView, cardView.isActivated());
return cardView;
}
@@ -79,7 +71,4 @@ public class SideInfoCardPresenter extends AbstractCardPresenter<BaseCardView> {
extraText.setText(card.getExtraText());
}
- public void onActivateStateChanged(final BaseCardView cardView, boolean activated) {
- cardView.findViewById(R.id.info).setVisibility(activated ? View.VISIBLE : View.GONE);
- }
}