MyAnimated
2017-03-28 16:07:31 0 举报
MyAnimated是一个创新的动画制作工具,它为艺术家和设计师提供了一个强大的平台,以创建令人惊叹的动画效果。这个工具拥有丰富的功能和灵活的操作界面,使得动画制作过程变得简单而直观。无论是2D还是3D动画,MyAnimated都能轻松应对。它的强大的渲染引擎能够产生高质量的输出,使得动画看起来更加生动和真实。此外,MyAnimated还支持多种文件格式,方便用户在不同的平台上分享和使用他们的作品。无论你是专业的动画师,还是业余的爱好者,MyAnimated都能满足你的需求,帮助你实现你的创意。
作者其他创作
大纲/内容
提供
AnimatedDrawableCachingBackendImpl
继承
AnimatedImageResult
AnimatedImage:GifImage或WebpImage ACloseableReference:mPreviewBitmap BListCloseableReference:mDecodedFrames C
提供三个实例,和释放B和C
实现
ImagePipelineFactory
ScheduledExecutorService:AAnimatedDrawableDiagnostics:BMonotonicClock:CAnimatedDrawableCachingBackendImpl:DCloseableReference:mLastDrawnFrame E
用来根据AnimatedDrawableCachingBackendImpl提供的数据不断绘制一帧一帧的绘制动画。
DelegatingAnimatedDrawableBackend(类)
代理AnimatedDrawableBackendImpl
AnimatedDrawableBackendImpl(类)
AnimatedDrawableUtil:AAnimatedImageResult:BAnimatedImage:CAnimatedDrawableFrameInfo[]:D
创建的时候只传入A和B其他成员都是从B中生成
AnimatedDrawableCachingBackend(接口)
获取预览帧和获取某一帧的Bitmap
AnimatedImageFactory(接口)
将EncodedImage解码成为Gif或Webp的CloseableImage
创建并使用
AnimatedDrawableBackend(接口)
获取AnimatedImageResult中的信息
AnimatedFactory(接口)
提供AnimatedDrawableFactory或者AnimatedImageFactory的工厂
AnimatedDrawable(类)
创建一个ValueAnimator,这个ValueAnimator控制,继承AbstractAnimatedDrawable的代码,以播放动画。
提供用于生产AnimatedDrawableBackendImpl
getAnimatedDrawableFactory(Context)提供
CloseableAnimatedImage(类)
AnimatedImageResult:A
包装A提供各种AnimatedImage的数据如长宽。这是可关闭的,会被引用在CloseableReference中,这个对象通过A#dispose()关闭本对象
被使用
产生
AnimatedFactoryProvider(类)
提供一个AnimatedFactory的实现
AnimatableDrawable(接口)
创建ValueAnimator和ValueAnimator.AnimatorUpdateListener
getAnimatedImageFactory()
用于创建AnimatedDrawableCachingBackendImpl
AnimatedDrawableFactory(接口)
基于一个AnimatedImage,创建一个AnimatedDrawable。
AnimatedDrawableFactoryImpl(类)
AnimatedDrawableBackendProvider:AAnimatedDrawableCachingBackendImplProvider:BAnimatedDrawableUtil:CScheduledExecutorService:DMonotonicClock:EResources:F
1.只处理CloseableAnimatedImage,如果传入的不是的话就抛出异常。2.获取到AnimatedImageResult之后通过A创建AnimatedDrawableBackend。再通过AnimatedDrawableBackend和B创建AnimatedDrawableCachingBackend3.最后D、E和AnimatedDrawableCachingBackend创建AnimatedDrawable并返回
AnimatedImageFactoryImpl(类)
AnimatedDrawableBackendProvider:APlatformBitmapFactory:BGifImage:GifWebPImage:Webp
EncodedImage、ImageDecodeOptions、Bitmap.Config通过Gif和Webp使用Jni解码成AnimatedImage最后产生一个AnimatedImageResult放入CloseableAnimatedImage中
代理
AnimatedFactoryImpl(类)
AnimatedDrawableBackendProvider:AAnimatedDrawableUtil :BAnimatedDrawableFactory:C AnimatedImageFactory :DExecutorSupplier:EPlatformBitmapFactory : F
getAnimatedDrawableFactory(Context):提供AnimatedDrawableFactoryImplgetAnimatedImageFactory():提供AnimatedImageFactoryImpl
包装
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容