关于网友提出的“如何给Bitmap添加动画效果”问题疑问,本网通过在网上对“如何给Bitmap添加动画效果”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:如何给Bitmap添加动画效果
描述:本帖最后由 u012740751 于 2015-12-11 16:03:01 编辑
利用Matrix 中可以实现旋转,但旋转的持续时间如何设置。。。。
myOrientationListener = new MyOrientationListener(
getApplicationContext());
myOrientationListener
.setOnOrientationListener(new OnOrientationListener() {
@Override
public void onOrientationChanged(float x) {
if (isF) {
mStartDirection = (int) x;
isF = false;
}
mEndDirection = (int) x;
// 构造定位数据
MyLocationData locData = new MyLocationData.Builder()
.accuracy(mCurrentAccracy)
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(mEndDirection)
.latitude(mCurrentLantitude)
.longitude(mCurrentLongitude).build();
// 设置定位数据
mBaiduMap.setMyLocationData(locData);
// 自定义定位的图标
Bitmap bmap = BitmapFactory.decodeResource(
getResources(), R.drawable.location_start);
bitmap = BitmapDescriptorFactory
.fromBitmap(small(bmap));
MyLocationConfiguration configuration = new MyLocationConfiguration(
LocationMode.NORMAL, true, bitmap);
mBaiduMap.setMyLocationConfigeration(configuration);
Animation rotateAnimation = new RotateAnimation(
mStartDirection, mEndDirection, 1.0f, 1.0f);
rotateAnimation.setDuration(1000);
rotateAnimation.startNow();
mStartDirection = mEndDirection;
这是传感器中的代码。。。现在想给实现bitmap上添加动画旋转效果。。
以上介绍了“如何给Bitmap添加动画效果”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/652594.html