Google 仅图像的玻璃卡设计
Google Glass Card Design for only Image
我知道有一些设计布局(例如 TEXT、TITLE、COLUMS 等)
我想展示的只是一张来自 drawable 的图片。当我将文本布局与 .addImage 一起使用时,图片处于背景中(较暗)。我尝试使用 TITLE 布局,但在这种情况下,我还在底部看到了一个黑色的小插图。
我只想放一张图片。我正在使用 devicedefault 主题,因为我还有一些只有文本或列等的卡片。
我尝试使用带有自定义 XML 文件的嵌入式布局,但图片不是全屏的。这个问题有一个简单的解决方案吗?先感谢您。
这也是代码,我仍然有问题:
private void addImageView(LinearLayout layout) {
ImageView iv = new ImageView(this);
Object drawable;
iv.Drawable(Drawable drawable); //problem here?
iv.setPadding(0, 0, 0, 0);
iv.setAdjustViewBounds(true);
iv.setScaleType(ImageView.ScaleType.CENTER);
}
private void createCards() {
mCards = new ArrayList<CardBuilder>();
mCards.add(new CardBuilder(this, CardBuilder.Layout.TITLE)
.setText("This is TITLE")
.addImage(R.drawable.title)
.setImageLayout( ImageLayout.FULL)); //also problem here?
请看看这个link,我相信它会对你有很大帮助,我也在 Google 玻璃卡设计中使用它。
你可以简单的设置一个ImageView
作为Activity
的内容:
ImageView image = new ImageView(this);
image.setScaleType(ImageView.ScaleType.CENTER_CROP);
image.setImageDrawable(yourDrawable);
// or image.setImageResource(R.drawable.your_image);
// or image.setImageBitmap(yourBitmap);
setContentView(image, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
我知道有一些设计布局(例如 TEXT、TITLE、COLUMS 等) 我想展示的只是一张来自 drawable 的图片。当我将文本布局与 .addImage 一起使用时,图片处于背景中(较暗)。我尝试使用 TITLE 布局,但在这种情况下,我还在底部看到了一个黑色的小插图。
我只想放一张图片。我正在使用 devicedefault 主题,因为我还有一些只有文本或列等的卡片。
我尝试使用带有自定义 XML 文件的嵌入式布局,但图片不是全屏的。这个问题有一个简单的解决方案吗?先感谢您。 这也是代码,我仍然有问题:
private void addImageView(LinearLayout layout) {
ImageView iv = new ImageView(this);
Object drawable;
iv.Drawable(Drawable drawable); //problem here?
iv.setPadding(0, 0, 0, 0);
iv.setAdjustViewBounds(true);
iv.setScaleType(ImageView.ScaleType.CENTER);
}
private void createCards() {
mCards = new ArrayList<CardBuilder>();
mCards.add(new CardBuilder(this, CardBuilder.Layout.TITLE)
.setText("This is TITLE")
.addImage(R.drawable.title)
.setImageLayout( ImageLayout.FULL)); //also problem here?
请看看这个link,我相信它会对你有很大帮助,我也在 Google 玻璃卡设计中使用它。
你可以简单的设置一个ImageView
作为Activity
的内容:
ImageView image = new ImageView(this);
image.setScaleType(ImageView.ScaleType.CENTER_CROP);
image.setImageDrawable(yourDrawable);
// or image.setImageResource(R.drawable.your_image);
// or image.setImageBitmap(yourBitmap);
setContentView(image, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));