我的应用程序使用 KenBurnsView(一段精彩的代码,谢谢!),它适用于 ScaleType.FIT_CENTE 模式,但有些用户只是更喜欢查看整个未裁剪的图像(在这种情况下不移动),效果很好使用标准 ImageView,但使用 KenBurns 时惨遭失败:
if (XenoAmp.getWpsCover()) {
final KenBurnsView caly = (KenBurnsView) widok.findViewById(R.id.tlo);
if (XenoAmp.getCoverFill()) {
caly.setScaleType(ScaleType.FIT_CENTER);
} else {
caly.setScaleType(ScaleType.CENTER_INSIDE);
caly.pause();
}
}
Ken 发生的事情是:他保持小并坚持父视图的左上角。如何在不使用标准 ImageView 替换它的情况下解决这个问题?