{"action":"created","issue":{"url":"https://api.github.com/repos/square/picasso/issues/1127","labels_url":"https://api.github.com/repos/square/picasso/issues/1127/labels{/name}","comments_url":"https://api.github.com/repos/square/picasso/issues/1127/comments","events_url":"https://api.github.com/repos/square/picasso/issues/1127/events","html_url":"https://github.com/square/picasso/issues/1127","id":104035081,"number":1127,"title":"White flash when loading already fetched images.","user":{"login":"Ph1b","id":743462,"avatar_url":"https://avatars.githubusercontent.com/u/743462?v=3","gravatar_id":"","url":"https://api.github.com/users/Ph1b","html_url":"https://github.com/Ph1b","followers_url":"https://api.github.com/users/Ph1b/followers","following_url":"https://api.github.com/users/Ph1b/following{/other_user}","gists_url":"https://api.github.com/users/Ph1b/gists{/gist_id}","starred_url":"https://api.github.com/users/Ph1b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ph1b/subscriptions","organizations_url":"https://api.github.com/users/Ph1b/orgs","repos_url":"https://api.github.com/users/Ph1b/repos","events_url":"https://api.github.com/users/Ph1b/events{/privacy}","received_events_url":"https://api.github.com/users/Ph1b/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-31T11:26:52Z","updated_at":"2015-08-31T13:32:21Z","closed_at":null,"body":"I'm using a view holder where I call [notifyItemChanged](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyItemChanged(int)) every time an item changed. (I.e some textView). But the item also contains an ImageView for which I use Picasso to load the image. \r\n\r\nBut the problem is that then [onBindViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#onBindViewHolder(VH, int)) which also calls Picasso to load the image from disk. \r\nEven tough the image is already in the cache at that time, there is a white flash even tough the image is the same.\r\n\r\nSee [this screencast](https://www.dropbox.com/s/beoonjkg9t8wh2g/device-2015-08-31-132502.mp4?dl=0)"},"comment":{"url":"https://api.github.com/repos/square/picasso/issues/comments/136372373","html_url":"https://github.com/square/picasso/issues/1127#issuecomment-136372373","issue_url":"https://api.github.com/repos/square/picasso/issues/1127","id":136372373,"user":{"login":"SimonVT","id":549365,"avatar_url":"https://avatars.githubusercontent.com/u/549365?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonVT","html_url":"https://github.com/SimonVT","followers_url":"https://api.github.com/users/SimonVT/followers","following_url":"https://api.github.com/users/SimonVT/following{/other_user}","gists_url":"https://api.github.com/users/SimonVT/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonVT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonVT/subscriptions","organizations_url":"https://api.github.com/users/SimonVT/orgs","repos_url":"https://api.github.com/users/SimonVT/repos","events_url":"https://api.github.com/users/SimonVT/events{/privacy}","received_events_url":"https://api.github.com/users/SimonVT/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T13:32:21Z","updated_at":"2015-08-31T13:32:21Z","body":"It's the entire row that's flashing because of the default ItemAnimator on RecyclerView. You can disable this: https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemAnimator.html#setSupportsChangeAnimations(boolean)"}}