Skip to content

Commit

Permalink
change mk_type to enum
Browse files Browse the repository at this point in the history
  • Loading branch information
REBOOTERS committed Feb 16, 2017
1 parent f6d8c99 commit c043ab9
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 6 deletions.
3 changes: 1 addition & 2 deletions library/src/main/java/com/tuyenmonkey/mkloader/MKLoader.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,8 @@ public MKLoader(Context context, AttributeSet attrs, int defStyleAttr) {

private void initialize(Context context, AttributeSet attrs, int defStyleAttr) {
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.MKLoader);
int loaderType = typedArray.getInt(R.styleable.MKLoader_mk_type,-1);

String loaderType = typedArray.getString(R.styleable.MKLoader_mk_type);
if (loaderType == null) loaderType = "ClassicSpinner";
loaderView = LoaderGenerator.generateLoaderView(loaderType);
loaderView.setColor(typedArray.getColor(R.styleable.MKLoader_mk_color, Color.parseColor("#ffffff")));
loaderView.setInvalidateListener(this);
Expand Down
24 changes: 20 additions & 4 deletions library/src/main/res/values/attrs.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="MKLoader">
<attr name="mk_color" format="color" />
<attr name="mk_type" format="string" />
</declare-styleable>
<declare-styleable name="MKLoader">
<attr name="mk_color" format="color"/>
<attr name="mk_type">
<enum name="Sharingan" value="11"/>
<enum name="TwinFishesSpinner" value="7"/>
<enum name="ClassicSpinner" value="0"/>

<enum name="LineSpinner" value="2"/>
<enum name="FishSpinner" value="1"/>
<enum name="PhoneWave" value="10"/>

<enum name="ThreePulse" value="3"/>
<enum name="FourPulse" value="4"/>
<enum name="FivePulse" value="5"/>

<enum name="Worm" value="8"/>
<enum name="Whirlpool" value="9"/>
<enum name="Radar" value="6"/>
</attr>
</declare-styleable>
</resources>

0 comments on commit c043ab9

Please sign in to comment.