@@ -695,25 +695,24 @@ private void SetCameraBackGround(DevicesInfo mDeviceInfo, final DataObjectHolder
695
695
});
696
696
697
697
final String imageUrl = domoticz .getSnapshotUrl (mDeviceInfo .getCameraIdx ());
698
- holder .dummyImg .setVisibility (View .VISIBLE );
699
- holder .row_wrapper .setBackground (null );
700
-
701
698
Drawable cache = CameraUtil .getDrawable (imageUrl );
702
699
if (cache == null ) {
703
700
picasso .load (imageUrl )
704
701
.noPlaceholder ()
702
+ .noFade ()
705
703
.networkPolicy (NetworkPolicy .NO_CACHE , NetworkPolicy .NO_STORE )
706
704
.into (holder .dummyImg , new Callback () {
707
705
@ Override
708
706
public void onSuccess () {
707
+ holder .contentWrapper .setBackgroundDrawable (holder .dummyImg .getDrawable ());
708
+ holder .dummyImg .setVisibility (View .GONE );
709
709
CameraUtil .setDrawable (imageUrl , holder .dummyImg .getDrawable ());
710
710
}
711
711
712
712
@ Override
713
713
public void onError (Exception e ) {
714
714
if (holder .dummyImg .getDrawable () == null )
715
715
holder .dummyImg .setVisibility (View .GONE );
716
- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
717
716
}
718
717
});
719
718
} else {
@@ -725,21 +724,22 @@ public void onError(Exception e) {
725
724
.into (holder .dummyImg , new Callback () {
726
725
@ Override
727
726
public void onSuccess () {
727
+ holder .contentWrapper .setBackgroundDrawable (holder .dummyImg .getDrawable ());
728
+ holder .dummyImg .setImageDrawable (null );
729
+ holder .dummyImg .setVisibility (View .GONE );
728
730
CameraUtil .setDrawable (imageUrl , holder .dummyImg .getDrawable ());
729
731
}
730
732
731
733
@ Override
732
734
public void onError (Exception e ) {
733
735
if (holder .dummyImg .getDrawable () == null )
734
736
holder .dummyImg .setVisibility (View .GONE );
735
- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
736
737
}
737
738
});
738
739
}
739
740
} else {
740
741
holder .full_screen_icon .setVisibility (View .GONE );
741
742
holder .dummyImg .setVisibility (View .GONE );
742
- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
743
743
}
744
744
}
745
745
0 commit comments