我正在開發應用程序,從服務器端加載圖像。加載這些圖像我使用picasso庫。當圖像加載第一次時,這些罰款和fitXY,但是當我旋轉屏幕landscapestill那些罰款,但當我再次旋轉portriat,然後圖像不完全fitXY那些有邊緣上的空白空間。任何幫助?下面是我使用ScaleType fitXY不適用於方向更改
<com.gennext.widgets.ShadedImageView
android:id="@+id/photo"
android:layout_width="match_parent"
android:layout_height="@dimen/srch_listing"
android:scaleType="fitXY"
android:background="@drawable/no_image_found" />
和下面的代碼是我使用
try{
PicassoTrustAll.getInstance(getContext()).load(photo).fit().into(holder.photo, new Callback() {
@Override
public void onSuccess() {
holder.photoLoader.setVisibility(View.GONE);
}
@Override
public void onError() {
holder.photoLoader.setVisibility(View.GONE);
holder.photo.setImageDrawable(ContextCompat.getDrawable(getContext(), R.drawable.no_image_found));
}
});
}
catch (Exception ex){}
下面畢加索代碼在屏幕的截屏圖像時加載的第一次,而這些都是細如預期
當我旋轉爲橫向仍然是細如示於下面的圖像
但是,當我轉回到portriat然後來這裏的問題如下圖所示的圖像
在最後的圖像,我已經表現出對圖像的側一些線。那些額外的空間是問題。任何幫助?
如何設置沒有圖像,你可以請張貼的代碼是什麼? –