zoukankan      html  css  js  c++  java
  • Android 赞一下+1动画

    点击赞时弹出+1向上弹出动画

    public class applaudAnimation extends Activity implements OnClickListener {
    
    	private Button button;
    	private TextView textView;
    	private android.view.animation.Animation animation;
    
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.animation);
    
    		animation = AnimationUtils.loadAnimation(this,R.anim.applaud_animation);
    		button = (Button) findViewById(R.id.bt);
    		button.setOnClickListener(this);
    		textView = (TextView) findViewById(R.id.animation);
    	}
    
    	@Override
    	public void onClick(View v) {
    		if (v == button) {
    			textView.setVisibility(View.VISIBLE);
    			textView.startAnimation(animation);
    			new Handler().postDelayed(new Runnable() {
    				public void run() {
    					textView.setVisibility(View.GONE);
    				}
    			}, 1000);
    		}
    
    	}
    }
    

    animation.xml

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#ffffff" >
    
        <Button
            android:id="@+id/bt"
            android:layout_width="40dip"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:gravity="center"
            android:text="赞"
            android:textColor="#000000"
            android:textSize="18dip" />
    
        <TextView
            android:id="@+id/animation"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:gravity="center"
            android:text="+1"
            android:textColor="#FF0000"
            android:textSize="18dip"
            android:visibility="gone" />
    
    </RelativeLayout>
    

      

    applaud_animation.xml
    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
      <translate
    	android:fromXDelta="0"
    	android:toXDelta="0"
    	android:fromYDelta="0"
    	android:toYDelta="-50"
    	android:duration="1000"/>
      
      <alpha 
    	android:fromAlpha="1.0" 
    	android:toAlpha="0.3"
    	android:duration="1000"/>
    </set>
    

      

      

  • 相关阅读:
    Python -- Redis List
    Python --Redis Hash操作
    Python使用redis介绍
    缓存服务器
    linux python3获取ip地址
    Rabbitmq -- rpc
    Rabbitmq--topic
    Rabbitmq -- direct
    删除rabbitmq中持久化的队列和数据
    Exchange-fanout 广播模式
  • 原文地址:https://www.cnblogs.com/zgz345/p/2856820.html
Copyright © 2011-2022 走看看