我正在使用Fresco庫將圖像和gif加載到我的應用程序中。我在Fresco遇到的最大限制是佈局的寬度和高度必須設置。所以,我已經建立了我的簡單的付款人觀點,像這樣:壁畫庫問題
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/image"
android:layout_marginTop="@dimen/feed_item_margin"
android:scaleType="fitCenter"
fresco:actualImageScaleType="fitStart"
android:layout_below="@+id/content_header"
android:layout_width="match_parent"
android:layout_height="@dimen/texture_view_height"
fresco:placeholderImage="@drawable/placeholder"
/>
我的問題是,如果圖像的高度大於寬度沒有留給圖像的右邊有很多的空白(見附件),然而高度精細
然後,它可以發生在高度如果實際圖像爲小於寬度(見附圖),所以在這裏,因爲在固定高度爲250dp有很多的下方的白色空間圖片。
我已經通過在SimpleDrawerView不同scaleTypes和沒有似乎工作,以顯示我想要的方式。
我想知道有誰有豐富的經驗與壁畫?我已經開始使用它來加載gif,因爲我在Glide中遇到了一個問題。
如果有人可以幫助,我會非常感激。
FYI這些圖像是從服務器流式傳輸,我在圖像上
'壁畫:actualImageScaleType = 「fitStart」'嘗試刪除此。 –
@vipul_asri我已經試過了,它只是裁剪掉圖像......這是一個非常糟糕的特徵.. –
你試過'安卓重力=「中心」' –