91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android空間動畫

發布時間:2020-07-31 03:27:00 來源:網絡 閱讀:412 作者:671076656 欄目:移動開發
天在公司做項目,其中有一個模塊需要讓控件動起來

我再這里用到了動畫

先貼出代碼吧

//layout              

    android:layout_width="match_parent"

    android:layout_height="match_parent" >

                

   

        android:id="@+id/imgpic"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:scaleType="center"

        android:src="@drawable/left" >//圖片可更改

                     

                             

   

        android:id="@+id/toggleButton1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentBottom="true"

        android:layout_centerHorizontal="true"

        android:layout_marginBottom="141dp"

        android:text="ToggleButton" />

//動畫路徑 res/anim/tip.xml

 

 

   

        android:fromDegrees="0"  

        android:toDegrees="359"  

        android:duration="1000"  

        android:repeatCount="-1"  

        android:pivotX="50%"  

        android:pivotY="50%" />  

 

動畫的參數設置:

android:fromDegrees="0"   //起始角度

        android:toDegrees="359"   //結束的角度度數,負數表示逆時針,正數表示順時針。如2圈則比  //android:fromDegrees大720即可

        android:duration="1000"    //表示從android:fromDegrees轉動到android:toDegrees所花費的時間,    //單位為毫秒。可以用來計算速度。

        android:repeatCount="-1"  //重復的次數,負數表示一直旋轉

        android:pivotX="50%"      //旋轉中心的坐標

        android:pivotY="50%" /> 

//activity

package com.example.pictween;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.view.animation.Animation;

import android.view.animation.AnimationUtils;

import android.view.animation.LinearInterpolator;

import android.widget.ImageButton;

import android.widget.Toast;

import android.widget.ToggleButton;

public class MainActivity extends Activity {

private Animation operatingAnim;

private ToggleButton togbtn;

private boolean flag = false;

private ImageButton imgbtn;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

togbtn = (ToggleButton) findViewById(R.id.toggleButton1);

togbtn.setText("關閉");

imgbtn = (ImageButton) findViewById(R.id.imgpic);

operatingAnim = AnimationUtils.loadAnimation(this, R.anim.tip);  

LinearInterpolator lin = new LinearInterpolator();  

operatingAnim.setInterpolator(lin);  

togbtn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

flag = !flag;

if(flag){

togbtn.setText("開啟");

startAnimation();

}else{

togbtn.setText("關閉");

stopAnimation();

}

}

});

}

public void startAnimation(){

if (operatingAnim != null) {  

    imgbtn.startAnimation(operatingAnim);  

}  

}

public void stopAnimation(){

imgbtn.clearAnimation();

}

}                       

android空間動畫


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

内黄县| 德阳市| 神农架林区| 平陆县| 浠水县| 中西区| 方城县| 彩票| 永州市| 恭城| 塘沽区| 施甸县| 永胜县| 太谷县| 廊坊市| 仁化县| 竹溪县| 青河县| 杨浦区| 永安市| 布拖县| 龙里县| 赤壁市| 桂林市| 清新县| 望奎县| 鄂伦春自治旗| 名山县| 紫金县| 响水县| 博野县| 比如县| 台前县| 台湾省| 怀集县| 北辰区| 明光市| 广南县| 新疆| 洛扎县| 安徽省|