public void updateUi(Card card) {
TextView extraText = (TextView) findViewById(R.id.extra_text);
TextView primaryText = (TextView) findViewById(R.id.primary_text);
final ImageView imageView = (ImageView) findViewById(R.id.main_image);
extraText.setText(card.getExtraText());
primaryText.setText(card.getTitle());
// Create a rounded drawable.
int resourceId = card.getLocalImageResourceId(getContext());
Bitmap bitmap = BitmapFactory
.decodeResource(getContext().getResources(), resourceId);
RoundedBitmapDrawable drawable = RoundedBitmapDrawableFactory.create(getContext().getResources(), bitmap);
drawable.setAntiAlias(true);
drawable.setCornerRadius(
Math.max(bitmap.getWidth(), bitmap.getHeight()) / 2.0f);
imageView.setImageDrawable(drawable);
}
TextCardView.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:leanback-showcase
作者:
评论列表
文章目录