Android模仿支付宝芝麻信用动画源码,如果你觉得不错,给我一个星,请支持,谢谢。
截图Gif
截图Png
Usage
- Gradle
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' }
- Maven
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>
- Sted 1 A new version of used in the code.
// 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(); }
- Sted 2 A old version of used in the code.
// 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); } });
资源均来自第三方,谨慎下载,前往第三方网站下载