A-A+

Android 仿支付宝芝麻信用分仪表盘效果 CreditSesameRingView

2016年09月10日 Linux 软件 暂无评论 阅读 657 次

自定义View之仿支付宝芝麻信用分仪表盘效果,喜欢的话,请给个star,谢谢.

使用

  • 添加项目依赖

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.2' }
  • 新版芝麻信用分使用

     // 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);
          }
      });
标签:

给我留言

Copyright © SEARU.ORG 保留所有权利.   Theme  Ality 网站地图 360网站安全检测平台

用户登录

分享到: