diff options
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); - } } |