diff --git a/AndroidImageIndicator/res/layout/activity_indicator_guide.xml b/AndroidImageIndicator/res/layout/activity_indicator_guide.xml index 47be667..ab7630a 100644 --- a/AndroidImageIndicator/res/layout/activity_indicator_guide.xml +++ b/AndroidImageIndicator/res/layout/activity_indicator_guide.xml @@ -16,7 +16,7 @@ android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginRight="20dp" - android:layout_marginBottom="45dp" + android:layout_marginBottom="25dp" android:text="Go ahead!" /> \ No newline at end of file diff --git a/AndroidImageIndicator/screenshot/guider_00.png b/AndroidImageIndicator/screenshot/guider_00.png new file mode 100644 index 0000000..6431ddb Binary files /dev/null and b/AndroidImageIndicator/screenshot/guider_00.png differ diff --git a/AndroidImageIndicator/screenshot/guider_01.png b/AndroidImageIndicator/screenshot/guider_01.png new file mode 100644 index 0000000..308c7a3 Binary files /dev/null and b/AndroidImageIndicator/screenshot/guider_01.png differ diff --git a/AndroidImageIndicator/screenshot/poster0.png b/AndroidImageIndicator/screenshot/poster0.png new file mode 100644 index 0000000..9f97d72 Binary files /dev/null and b/AndroidImageIndicator/screenshot/poster0.png differ diff --git a/AndroidImageIndicator/src/com/app/library/common/view/sample/GuideImageIndicatorActivity.java b/AndroidImageIndicator/src/com/app/library/common/view/sample/GuideImageIndicatorActivity.java index dcfd8bd..acea3f8 100644 --- a/AndroidImageIndicator/src/com/app/library/common/view/sample/GuideImageIndicatorActivity.java +++ b/AndroidImageIndicator/src/com/app/library/common/view/sample/GuideImageIndicatorActivity.java @@ -4,11 +4,13 @@ import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; +import android.widget.Toast; import com.app.library.common.view.ImageIndicatorView; import com.app.library.common.view.R; -public class GuideImageIndicatorActivity extends Activity { +public class GuideImageIndicatorActivity extends Activity implements View.OnClickListener, + ImageIndicatorView.OnItemChangeListener { private ImageIndicatorView imageIndicatorView; private Button goButton; @@ -21,24 +23,32 @@ public class GuideImageIndicatorActivity extends Activity { this.goButton = (Button) findViewById(R.id.button1); this.goButton.setVisibility(View.GONE); - this.imageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() { - @Override - public void onPosition(int position, int totalCount) { - if (position == totalCount - 1) { - goButton.setVisibility(View.VISIBLE); - } else { - goButton.setVisibility(View.GONE); - } - } - }); + this.imageIndicatorView.setOnItemChangeListener(this); + this.goButton.setOnClickListener(this); this.initView(); } + @Override + public void onPosition(int position, int totalCount) { + if (position == totalCount - 1) { + goButton.setVisibility(View.VISIBLE); + } else { + goButton.setVisibility(View.GONE); + } + } + + @Override + public void onClick(View view) { + Toast.makeText(GuideImageIndicatorActivity.this, "let's roll...", Toast.LENGTH_SHORT).show(); + GuideImageIndicatorActivity.this.finish(); + } + private void initView() { - final Integer[] resArray = new Integer[] { R.drawable.guide_00, R.drawable.guide_01}; + final Integer[] resArray = new Integer[] { R.drawable.guide_00, R.drawable.guide_01 }; this.imageIndicatorView.setupLayoutByDrawable(resArray); this.imageIndicatorView.setIndicateStyle(ImageIndicatorView.INDICATE_USERGUIDE_STYLE); this.imageIndicatorView.show(); } + } diff --git a/README.md b/README.md index 62a49c1..d744ef0 100644 --- a/README.md +++ b/README.md @@ -57,3 +57,18 @@ set ImageIndicatorView as: imageIndicatorView.setupLayoutByDrawable(resArray); imageIndicatorView.setIndicateStyle(ImageIndicatorView.INDICATE_USERGUIDE_STYLE); imageIndicatorView.show(); + +screemshot: + + +3.screenshot: + +common style: + +![ScreenShot](https://raw.github.com/allthelucky/android-viewpager-indicator/master/AndroidViewpagerIndicator/screenshot/poster0.png) + +userguide style: + +![ScreenShot](https://raw.github.com/allthelucky/android-viewpager-indicator/master/AndroidViewpagerIndicator/screenshot/guider00.png) + +![ScreenShot](https://raw.github.com/allthelucky/android-viewpager-indicator/master/AndroidViewpagerIndicator/screenshot/guider01.png)