2010-07-06 67 views
2

有没有办法在Android中应用“调整大小”动画而不是缩放动画?在使用缩放动画时,被调整大小的图像或布局会伸展出来,其中包括轮廓图像的边框/笔触轮廓。我有一个盒子,在它们周围有2条线,当应用动画时,笔画看起来会增长,这可能是由于“缩放”动画实际上除了可绘制外还缩放了边框/笔画。有没有什么方法可以让盒子增长,而不会让笔划/边框/轮廓看起来增长?即我只是想调整大小,但不一定“重新调整”drawable。请注意,我的drawable是在xml中定义的...android resize animation

回答

0

我建议从图像中删除边框,并用LinearLayout封装您的ImageView来绘制此边框。使用一些填充来创建边框并设置LinearLayout的背景颜色以应用所需的边框外观。

-1

Android中的默认动画工具不提供执行大小调整动画的方法。你最好的选择是有一个TimerTask,以指定的时间间隔在UI线程上改变视图的维度。