zwenkai 2016-05-11
创建一个自定义的ImageView来实现图像在屏幕上运动。
To use MovingImageView, add the module into your project and start to build xml or java.
<net.grobas.view.MovingImageView
android:layout_width="match_parent"
android:layout_height="250dp"
android:src="@drawable/image"
app:miv_load_on_create="true"
app:miv_max_relative_size="3"
app:miv_min_relative_offset="0.2"
app:miv_start_delay="1000"
app:miv_repetitions="-1"
app:miv_speed="100" />MovingImageView image = (MovingImageView) findViewById(R.id.image);
image.getMovingAnimator().setInterpolator(new BounceInterpolator());
image.getMovingAnimator().setSpeed(100);
image.getMovingAnimator().addCustomMovement().
addDiagonalMoveToDownRight().
addHorizontalMoveToLeft().
addDiagonalMoveToUpRight().
addVerticalMoveToDown().
addHorizontalMoveToLeft().
addVerticalMoveToUp().
start();