2015-04-16 75 views
1

我知道有一些設計佈局(例如文字,標題,COLUMS等) 我想展示的是剛剛從繪製的圖片。當我使用帶有.addImage的文本佈局時,圖片處於背景(較暗)。我試圖使用TITLE Layout,但在這種情況下,我還會在底部看到一個黑色小插曲。谷歌眼鏡卡設計爲只圖像

我想只有屏幕的圖片。我使用的devicedefault主題,因爲我也有一些卡只有文本或列等

我試圖使用一個自定義的XML文件的EMBEDDED佈局,但圖片不是全屏。有這個問題的簡單解決方案嗎?先謝謝你。 這裏也是代碼,即時通訊仍然存在問題:

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? 

回答

0

您可以簡單地設置一個ImageViewActivity的內容:

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)); 
1

請看看這個link,我相信它會幫助你很多,我也用它在谷歌玻璃卡設計。

+0

非常感謝您的鏈接!我已經閱讀了大部分內容,但仍無法解決谷歌眼鏡上的問題。我想只是擺脫漸變。 我知道有沒有這惱人的梯度無卡呢。 我只是擴展的代碼我的問題。你可以快速通過它嗎? –