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

码农软件 · 软件分类 · Android UI 组件 · 2019-04-24 11:13:55

软件介绍

自定义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);
          }
      });

本文地址:https://codercto.com/soft/d/4273.html

Refactoring

Refactoring

Martin Fowler、Kent Beck、John Brant、William Opdyke、Don Roberts / Addison-Wesley Professional / 1999-7-8 / USD 64.99

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its int......一起来看看 《Refactoring》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具