一个Android半圆和满圆加载效果的视图:SimpleArcLoader
                 qeuk2769
                 10年前
            
                    一个Android半圆和满圆加载效果的视图。 
  
 使用说明:
Gradle
  dependencies {        compile 'com.leo.simplearcloader:simplearcloader:1.0.0'    } 例子 1
在对话框中显示
SimpleArcDialog mDialog = new SimpleArcDialog(this); mDialog.setConfiguration(new ArcConfiguration(this)); mDialog.show();
例子 2
普通用法
<com.leo.simplearcloader.SimpleArcLoader android:visibility="visible" android:id="@+id/loader" android:layout_centerInParent="true" android:layout_width="60dp" android:layout_height="60dp" custom:arc_style="simple_arc" custom:arc_speed="medium" custom:arc_margin="3dp"> </com.leo.simplearcloader.SimpleArcLoader>
例子 3
使用ArcConfiguration自定义 Dialog/SimpleArcLoader视图
ArcConfiguration configuration = new ArcConfiguration(context);  configuration.setLoaderStyle(SimpleArcLoader.STYLE.COMPLETE_ARC);  configuration.setText("Please wait..");    // Using this configuration with Dialog   mDialog.setConfiguration(configuration);    // Using this configuration with ArcLoader  mSimpleArcLoader.refreshArcLoaderDrawable(configuration); 你可以使用ArcConfiguration的方法自定义 Arc/Dialog -
-   
setLoaderStyle(SimpleArcLoader.STYLE mLoaderStyle)
 -   
setArcMargin(int mArcMargin)
 -   
setArcWidthInPixel(int mStrokeWidth)
 -   
setColors(int[] colors)
 -   
setTypeFace(Typeface typeFace)
 -   
setText(String mText)
 -   
setTextColor(int mTextColor)
 -   
setTextSize(int size)
 -   
setAnimationSpeedWithIndex(int mAnimationIndex) Values to be passed SimpleArcLoader.SPEED_SLOW, SimpleArcLoader.SPEED_MEDIUM, SimpleArcLoader.SPEED_FAST
 
Developed By