首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 动画Animation >

Android模仿支付宝芝麻信用动画源码

创建时间:2017-11-02 16:36  

Android模仿支付宝芝麻信用动画源码
Android模仿支付宝芝麻信用动画源码
暂无演示 立即下载

Android模仿支付宝芝麻信用动画源码,如果你觉得不错,给我一个星,请支持,谢谢。

截图Gif


截图Png


Usage

Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
	}

Add the dependency

	dependencies {
	        compile 'com.github.HotBitmapGG:CreditSesameRingView:V1.0.4'
	}
Step 1. Add the JitPack repository to your build file

   <repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Step 2. Add the dependency

	<dependency>
	    <groupId>com.github.HotBitmapGG</groupId>
	    <artifactId>CreditSesameRingView</artifactId>
	    <version>V1.0.4</version>
	</dependency>
     // The gradient color can define your own
     private final int[] mColors = new int[]{
            0xFFFF80AB,
            0xFFFF4081,
            0xFFFF5177,
            0xFFFF7997
             };

      // Set up the need to score
      mLayout = (RelativeLayout) view.findViewById(R.id.layout);
      mButton = (Button) view.findViewById(R.id.btn);
      newCreditSesameView = (NewCreditSesameView) view.findViewById(R.id.sesame_view);
      mLayout.setBackgroundColor(mColors[0]);
      mButton.setOnClickListener(new View.OnClickListener()
      {

          @Override
           public void onClick(View view)
           {

               newCreditSesameView.setSesameValues(639);
               startColorChangeAnim();
           }
      });


     // The background color gradient animation Simply illustrates the effect Can customize according to your need
     public void startColorChangeAnim()
     {

         ObjectAnimator animator = ObjectAnimator.ofInt(mLayout, "backgroundColor", mColors);
         animator.setDuration(3000);
         animator.setEvaluator(new ArgbEvaluator());
         animator.start();
     }

 

      // Set up the need to score
      oldCreditSesameView = (OldCreditSesameView) view.findViewById(R.id.sesame_view);
      mButton = (Button) view.findViewById(R.id.btn);
      mButton.setOnClickListener(new View.OnClickListener()
      {

          @Override
          public void onClick(View view)
          {

              oldCreditSesameView.setSesameValues(639);
          }
      });

上一篇:Android实现SafeView动画效果
下一篇:Android开发实现一个沙漠风情动画效果

相关内容

热门推荐