@@ -695,25 +695,24 @@ private void SetCameraBackGround(DevicesInfo mDeviceInfo, final DataObjectHolder
695695 });
696696
697697 final String imageUrl = domoticz .getSnapshotUrl (mDeviceInfo .getCameraIdx ());
698- holder .dummyImg .setVisibility (View .VISIBLE );
699- holder .row_wrapper .setBackground (null );
700-
701698 Drawable cache = CameraUtil .getDrawable (imageUrl );
702699 if (cache == null ) {
703700 picasso .load (imageUrl )
704701 .noPlaceholder ()
702+ .noFade ()
705703 .networkPolicy (NetworkPolicy .NO_CACHE , NetworkPolicy .NO_STORE )
706704 .into (holder .dummyImg , new Callback () {
707705 @ Override
708706 public void onSuccess () {
707+ holder .contentWrapper .setBackgroundDrawable (holder .dummyImg .getDrawable ());
708+ holder .dummyImg .setVisibility (View .GONE );
709709 CameraUtil .setDrawable (imageUrl , holder .dummyImg .getDrawable ());
710710 }
711711
712712 @ Override
713713 public void onError (Exception e ) {
714714 if (holder .dummyImg .getDrawable () == null )
715715 holder .dummyImg .setVisibility (View .GONE );
716- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
717716 }
718717 });
719718 } else {
@@ -725,21 +724,22 @@ public void onError(Exception e) {
725724 .into (holder .dummyImg , new Callback () {
726725 @ Override
727726 public void onSuccess () {
727+ holder .contentWrapper .setBackgroundDrawable (holder .dummyImg .getDrawable ());
728+ holder .dummyImg .setImageDrawable (null );
729+ holder .dummyImg .setVisibility (View .GONE );
728730 CameraUtil .setDrawable (imageUrl , holder .dummyImg .getDrawable ());
729731 }
730732
731733 @ Override
732734 public void onError (Exception e ) {
733735 if (holder .dummyImg .getDrawable () == null )
734736 holder .dummyImg .setVisibility (View .GONE );
735- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
736737 }
737738 });
738739 }
739740 } else {
740741 holder .full_screen_icon .setVisibility (View .GONE );
741742 holder .dummyImg .setVisibility (View .GONE );
742- holder .row_wrapper .setBackgroundColor (listviewRowBackground );
743743 }
744744 }
745745
0 commit comments