Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 4.1.1 unavailable methods #13

Open
MagneticLlama opened this issue Sep 18, 2017 · 5 comments
Open

Version 4.1.1 unavailable methods #13

MagneticLlama opened this issue Sep 18, 2017 · 5 comments

Comments

@MagneticLlama
Copy link

There are several issues in this release that make it obsolete to the last release. I'm sure I haven't located all of the problems, but I'll make note of the ones that are apparent to me right now.

Missing Methods
Glide.Clear()
RequestManager.Placeholder()
RequestManager.DontAnimate()
RequestManager.CenterCrop()
RequestManager.Error()
RequestManager.DiskCacheStrategy()
RequestManager.SkipMemoryCache()

Missing Classes
DrawableTypeRequest
GenericRequestBuilder

@egeorgiades
Copy link

+1 to the above, also .Listener

I cannot get this to work on the most basic sample project (tested .gif and .webp - did not test images).

@beraybentesen
Copy link
Owner

@egeorgiades Library works well and support many new features. RequestManager has problems because of Xamarin binder does not work well on Abstract methods. Why do you need RequestManager btw ?

@egeorgiades
Copy link

Oddly, I couldn't even get the basics to work. I used the nuget 4.1.1 release. I can send my sample solution, but that will get off-topic.

Generally, I also noted that many methods are not supported/ported.
Glide.With(ctx)
.Load(url)
.Listener( )
.Placeholder( )
.Error( )
.DiskCacheStrategy(DiskCacheStrategy.None)
.SkipMemoryCache(false)
.DontTransform()
.DontAnimate()
.Into(imageView);

That and Glide.Clear() I used in your 3.8.0 release.

@Fulg0r3
Copy link

Fulg0r3 commented Oct 12, 2017

Anything new on this issue?
I'm also in need of some of those methods.

@Tharkius
Copy link

Tharkius commented Oct 13, 2017

@Fulg0r3 Apparently the methods are missing because this lib's version is using Glide 4, which has a whole new concept of usage. It's also worth mentioning that Glide 4 "requires you to compile against API 26" (that would be Android Oreo), as it says in the Github page, and this binding lib is targeting MonoAndroid 7.1, when it should be 8, so, for now I recommend to stick with an older version of this lib.

I think the issue can be closed now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants