首页 > 解决方案 > 如何在两个图像之间创建平滑过渡

问题描述

将 Bitmap 转换为 int-arrays :

Android:如何将 Bitmap 数组转换为 Int 数组?

改变图像:

    binding.subEffectSlider.apply {
        addOnChangeListener(Slider.OnChangeListener { slider, value, fromUser ->
            binding.actionPhoto.setImageBitmap(subEffectHashList[slider.value.toInt()]) })
    }

主要问题:通过创建平均形式创建图像之间的无缝过渡。(当用户到达滑块整数点时不改变图像,但也处理浮点数)

布局 :

在此处输入图像描述

从图像开始:

在此处输入图像描述

转到图像:

在此处输入图像描述

标签: androidimagebitmapinterpolationtransition

解决方案


推荐阅读