Universal Image Loader: Fading between default background and the image to be loaded
up vote
0
down vote
favorite
I am using the library Universal Image Loader and I have configured it using the following:
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder().resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(false).considerExifParams(false).displayer(new FadeInBitmapDisplayer(300)).delayBeforeLoading(300).handler(new Handler()).build();
On each RecyclerView item/row there is a default background image that gets replaced with a local image. I want the the user to scroll over the RecyclerView and see that default icon as it fades into the local image.
Using the above configuration line, the app fades the image into the placeholder within the row ignoring the default background icon completely. Also, it fades all background images even when they are loaded into the memory.
I have even used .showImageOnLoading() and it did not even show the image. I have increased the fading time and loading time (delayBeforeLoading()) without luck.
The behavior I want is to allow the user to scroll a RecylerView and see the default background icons of the placeholder as they fade into the local image I am loading into that placeholder.
Can this be accomplished using Universal Image Loader? Thanks.
Edit: I have found and used this example:
imageLoader.displayImage(imageUrl, imageView, options, new SimpleImageLoadingListener()
@Override
public void onLoadingComplete()
Animation anim = AnimationUtils.loadAnimation(MyActivity.this, R.anim.fade_in);
imageView.setAnimation(anim);
anim.start();
);
It has the same issues as the first solution. I have searched for a way to bypass the onLoadingComplete when the image is in memory to skip animation on that special circumstance without luck, too.
java android
add a comment |
up vote
0
down vote
favorite
I am using the library Universal Image Loader and I have configured it using the following:
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder().resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(false).considerExifParams(false).displayer(new FadeInBitmapDisplayer(300)).delayBeforeLoading(300).handler(new Handler()).build();
On each RecyclerView item/row there is a default background image that gets replaced with a local image. I want the the user to scroll over the RecyclerView and see that default icon as it fades into the local image.
Using the above configuration line, the app fades the image into the placeholder within the row ignoring the default background icon completely. Also, it fades all background images even when they are loaded into the memory.
I have even used .showImageOnLoading() and it did not even show the image. I have increased the fading time and loading time (delayBeforeLoading()) without luck.
The behavior I want is to allow the user to scroll a RecylerView and see the default background icons of the placeholder as they fade into the local image I am loading into that placeholder.
Can this be accomplished using Universal Image Loader? Thanks.
Edit: I have found and used this example:
imageLoader.displayImage(imageUrl, imageView, options, new SimpleImageLoadingListener()
@Override
public void onLoadingComplete()
Animation anim = AnimationUtils.loadAnimation(MyActivity.this, R.anim.fade_in);
imageView.setAnimation(anim);
anim.start();
);
It has the same issues as the first solution. I have searched for a way to bypass the onLoadingComplete when the image is in memory to skip animation on that special circumstance without luck, too.
java android
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using the library Universal Image Loader and I have configured it using the following:
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder().resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(false).considerExifParams(false).displayer(new FadeInBitmapDisplayer(300)).delayBeforeLoading(300).handler(new Handler()).build();
On each RecyclerView item/row there is a default background image that gets replaced with a local image. I want the the user to scroll over the RecyclerView and see that default icon as it fades into the local image.
Using the above configuration line, the app fades the image into the placeholder within the row ignoring the default background icon completely. Also, it fades all background images even when they are loaded into the memory.
I have even used .showImageOnLoading() and it did not even show the image. I have increased the fading time and loading time (delayBeforeLoading()) without luck.
The behavior I want is to allow the user to scroll a RecylerView and see the default background icons of the placeholder as they fade into the local image I am loading into that placeholder.
Can this be accomplished using Universal Image Loader? Thanks.
Edit: I have found and used this example:
imageLoader.displayImage(imageUrl, imageView, options, new SimpleImageLoadingListener()
@Override
public void onLoadingComplete()
Animation anim = AnimationUtils.loadAnimation(MyActivity.this, R.anim.fade_in);
imageView.setAnimation(anim);
anim.start();
);
It has the same issues as the first solution. I have searched for a way to bypass the onLoadingComplete when the image is in memory to skip animation on that special circumstance without luck, too.
java android
I am using the library Universal Image Loader and I have configured it using the following:
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder().resetViewBeforeLoading(true).cacheInMemory(true).cacheOnDisk(false).considerExifParams(false).displayer(new FadeInBitmapDisplayer(300)).delayBeforeLoading(300).handler(new Handler()).build();
On each RecyclerView item/row there is a default background image that gets replaced with a local image. I want the the user to scroll over the RecyclerView and see that default icon as it fades into the local image.
Using the above configuration line, the app fades the image into the placeholder within the row ignoring the default background icon completely. Also, it fades all background images even when they are loaded into the memory.
I have even used .showImageOnLoading() and it did not even show the image. I have increased the fading time and loading time (delayBeforeLoading()) without luck.
The behavior I want is to allow the user to scroll a RecylerView and see the default background icons of the placeholder as they fade into the local image I am loading into that placeholder.
Can this be accomplished using Universal Image Loader? Thanks.
Edit: I have found and used this example:
imageLoader.displayImage(imageUrl, imageView, options, new SimpleImageLoadingListener()
@Override
public void onLoadingComplete()
Animation anim = AnimationUtils.loadAnimation(MyActivity.this, R.anim.fade_in);
imageView.setAnimation(anim);
anim.start();
);
It has the same issues as the first solution. I have searched for a way to bypass the onLoadingComplete when the image is in memory to skip animation on that special circumstance without luck, too.
java android
java android
edited Nov 11 at 4:57
asked Nov 11 at 3:54
Jack
637
637
add a comment |
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245705%2funiversal-image-loader-fading-between-default-background-and-the-image-to-be-lo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245705%2funiversal-image-loader-fading-between-default-background-and-the-image-to-be-lo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown