文件名称:Android仿支付宝芝麻信用分仪表盘效果CreditSesameRingView.zip
文件大小:3.83MB
文件格式:ZIP
更新时间:2022-08-08 00:55:36
开源项目
自定义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); } });
【文件预览】:
CreditSesameRingView-master
----gradlew(5KB)
----settings.gradle(24B)
----view()
--------src()
--------.gitignore(7B)
--------build.gradle(518B)
--------proguard-rules.pro(657B)
----LICENSE.txt(11KB)
----art()
--------03.png(270KB)
--------02.gif(1.18MB)
--------04.png(323KB)
--------01.gif(2.01MB)
----gradle()
--------wrapper()
----README.md(4KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.gitignore(342B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(673B)
--------proguard-rules.pro(657B)
----build.gradle(498B)