android如何实现背景图片平移 10C

如何实现一张宽度比屏幕宽度要大,高度比屏幕高度要小的图片来回自动左右移动?就是一开始显示图片左边的部分,然后慢慢往左平移,再往右平移,然后循环。用动画捣鼓了一下,好像没捣鼓出来

5个回答

超出屏幕的图片怎么定义的?

你给ImageView设置他的LayoutParams试试。这个我没弄过 你看行不行

你想要做的是轮播图吗???

自定义View,在onDraw()函数中用cavans.drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint);src和view大小相同,
开始对准bitmap 的left位置并根据时间向右移动,隔一段时间调一次invalidate()就可以了。希望能帮到你

HorizontalScrollView控件包裹你的图片试试,在加上判断条件,之前用这个控件开发过类似的,但不是背景,希望对你有用。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!