Comments (5)
Please note log "ImageZoomer. not working. rotateTo"
The rotateTo method works after the picture is displayed, so you must receive the onCompleted event after executing the rotateTo, as follows:
SketchImageView imagev = (SketchImageView) findViewById(R.id.image_rotate);
imagev.setZoomEnabled(true);
imagev.setDisplayListener(new DisplayListener() {
...
@Override
public void onCompleted(Drawable drawable, ImageFrom imageFrom, ImageAttrs imageAttrs) {
imagev.getImageZoomer().rotateTo(90);
}
});
imagev.displayImage("http://t.cn/RShdS1f");
from sketch.
You need to turn on the zoom function first:
SketchImageView sketchImageView = ...;
sketchImageView.setZoomEnabled (true);
And then execute when the user triggers the rotation operation:
sketchImageView.getImageZoomer (). rotateTo (90)
Reference Documents https://github.com/panpf/sketch/blob/master/docs/wiki/zoom.md
from sketch.
My code is:
i compiled your library as follows.
compile 'me.xiaopan:sketch:2.4.0-beta1'
compile 'me.xiaopan:sketch-gif:2.4.0-beta1'
Activity code :
SketchImageView image = (SketchImageView) findViewById(R.id.image_rotate);
image.setSupportZoom(true);
//image.setRotation(90);
image.getImageZoomer().setReadMode(true);
image.getImageZoomer().rotateTo(90);
but image not rotated, please kindly check this once.
from sketch.
My code is:
i compiled your library as follows.
compile 'me.xiaopan:sketch:2.5.0-b2'
compile 'me.xiaopan:sketch-gif:2.5.0-b2'
Activity code :
SketchImageView imagev = (SketchImageView) findViewById(R.id.image_rotate);
imagev.setZoomEnabled(true);
image.getImageZoomer().rotateTo(90);
logs:
10-09 09:50:18.594 10361-10361/locker.gallery.imageorientation W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
10-09 09:50:18.748 10361-10361/locker.gallery.imageorientation W/Sketch: SLog. setLevel. UNKNOWN(0) -> INFO
10-09 09:50:18.749 10361-10361/locker.gallery.imageorientation W/Sketch: ImageZoomer. not working. rotateTo
but image not rotated, please kindly check this once.
from sketch.
Thank you. its working amazing.
from sketch.
Related Issues (20)
- Only support AnimatedImageDrawable HOT 4
- 日志没办法过滤的么,UriInvalidException: Request uri is empty or blank老是打印这个 HOT 2
- compose 版本无法加载webp和
- compose版本加载webp图片出现问题 HOT 5
- 设置矢量图模糊。 HOT 11
- 有遗漏的异常未被捕获 HOT 21
- feat: 加载指定宽度,高度不定的小图片 HOT 11
- sketch 初始化能不能放出来,库里面集成没法在Application中配置 HOT 4
- 加载图片提示URI_INVALID HOT 1
- me.panpf:sketch-gif:2.7.1版本使用targetSdkVersion 31闪退 HOT 2
- such as Glide preloader HOT 1
- release 中的示例 apk 在启动时崩溃 HOT 3
- Missing licenses HOT 2
- [疑问] 在Compose的Lazy组件中, 可以实现滚动中暂停加载图片吗? HOT 2
- 加载图片出现 java.lang.NullPointerException: getHeaderField(...) must not be null HOT 2
- AsyncImage只设置宽度没有设置高度时无法显示图片 HOT 1
- 有的图片明明是正常的,它显示403 HOT 4
- 我想问下到底该如何删除指定key的缓存 HOT 3
- iOS support HOT 3
- 在Compose中加载尺寸较小的图片时, 图片非常模糊 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sketch.