안 드 로 이 드 그림 처리 로 그림 이 계속 고 르 게 회전 합 니 다.

본문 은 나의 문장안 드 로 이 드 그림 처리,그림 을 원형 으로 만 들 기을 토대 로 계속 쓴 것 이 니,가서 볼 수도 있 고,직접 보아 도 괜 찮 고,알 아 볼 수도 있다 
1.우선 res 폴 더 아래 에 anim 이라는 폴 더 를 만 듭 니 다.이름 을 잘못 쓰 지 마 십시오. 
2.anim 에서 xlm 파일 만 들 기:imganimation.xml,이 이름 은 마음대로 써 도 됩 니 다.대문자 로 쓰 지 않도록 주의 하 세 요.안의 코드 는 다음 과 같 습 니 다.

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

 <rotate
 android:duration="5000"
 android:fromDegrees="0"
 android:pivotX="50%"
 android:pivotY="50%"
 android:repeatCount="-1"
 android:repeatMode="restart"
 android:toDegrees="360" />

</set>

 구체 적 인 의 미 는:
duration:시간
fromDegrees="0":  몇 도부 터t
oDegrees="360":회전 몇 도       
pivotx="50%:회전 중심 거리 view 의 왼쪽 정점 은 50%거리 입 니 다.
pivotY="50%: view 의 상단 가장자리 에서 50%거리 입 니 다.
repeatCount="-1":반복 횟수,-1 은 계속 반복
repeatMode="restart":반복 모드,restart 처음부터 반복
레이아웃 파일 코드 는 변 하지 않 았 습 니 다.여전히:컨트롤 을 놓 으 면 됩 니 다.

</
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="#ff00ff"
 >

<com.example.circleimageview.CircleImageView 
 android:id="@+id/imageview"
 android:layout_width="100dp"
 android:layout_height="100dp"
 android:layout_centerInParent="true"
 android:src="@drawable/control_image"
 />
</RelativeLayout>
너 도 일반적인 컨트롤 로 쓸 수 있다.
package com.example.circleimageview;import android.app.Activity;

import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.LinearInterpolator;
import android.widget.ImageView;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 
 ImageView imageView = (ImageView) findViewById(R.id.imageview);
 //  
  Animation animation = AnimationUtils.loadAnimation(this, R.anim.img_animation);
 LinearInterpolator lin = new LinearInterpolator();//        
 animation.setInterpolator(lin);
 imageView.startAnimation(animation);
 }

}

 간단 하지 않 습 니까?운행 효 과 는 다음 과 같 습 니 다.녹화 에 문제 가 있 는데 사실은 고 르 게 합 니 다.

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기