master
Administrator 13 years ago
parent 572a0466c4
commit cb5c0acc49

@ -22,6 +22,9 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".sample.AutoImageIndicatorActivity" />
<activity android:name=".sample.GuideImageIndicatorActivity" />
<activity android:name=".sample.ImageIndicatorActivity" />
</application> </application>
</manifest> </manifest>

@ -5,7 +5,7 @@
> >
<com.app.library.common.view.ImageIndicatorView <com.app.library.common.view.ImageIndicatorView
android:id="@+id/scroll_indicate_view" android:id="@+id/indicate_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="160dp" /> android:layout_height="160dp" />

@ -4,7 +4,7 @@
android:layout_height="match_parent" > android:layout_height="match_parent" >
<com.app.library.common.view.AutoImageIndicatorView <com.app.library.common.view.AutoImageIndicatorView
android:id="@+id/auto_scroll_indicate_view" android:id="@+id/auto_indicate_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="160dp" /> android:layout_height="160dp" />

@ -0,0 +1,11 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.app.library.common.view.AutoImageIndicatorView
android:id="@+id/guide_indicate_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>

@ -0,0 +1,44 @@
package com.app.library.common.view.sample;
import android.app.Activity;
import android.os.Bundle;
import com.app.library.common.view.AutoImageIndicatorView;
import com.app.library.common.view.ImageIndicatorView;
import com.app.library.common.view.R;
public class AutoImageIndicatorActivity extends Activity {
private AutoImageIndicatorView autoImageIndicatorView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_indicator_auto);
autoImageIndicatorView = (AutoImageIndicatorView) findViewById(R.id.auto_indicate_view);
autoImageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
autoImageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
initView();
}
private void initView() {
final Integer[] resArray = new Integer[] { R.drawable.ic_launcher, R.drawable.ic_launcher };
autoImageIndicatorView.setBroadcastEnable(true);
autoImageIndicatorView.setBroadCastTimes(5);//循环播放5次
autoImageIndicatorView.setBroadcastTimeIntevel(2 * 1000, 3 * 1000);//播放启动时间及间隔
autoImageIndicatorView.setupLayoutByDrawable(resArray);//图片
autoImageIndicatorView.show();
}
}

@ -1,44 +0,0 @@
package com.app.library.common.view.sample;
import android.app.Activity;
import android.os.Bundle;
import com.app.library.common.view.AutoImageIndicatorView;
import com.app.library.common.view.ImageIndicatorView;
import com.app.library.common.view.R;
public class AutoScrollIndicateActivity extends Activity {
private AutoImageIndicatorView scrollIndicateView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_indicator_auto);
scrollIndicateView = (AutoImageIndicatorView) findViewById(R.id.auto_scroll_indicate_view);
scrollIndicateView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
scrollIndicateView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
initView();
}
private void initView() {
final Integer[] resArray = new Integer[] { R.drawable.ic_launcher, R.drawable.ic_launcher };
scrollIndicateView.setBroadcastEnable(true);
scrollIndicateView.setBroadCastTimes(5);//循环播放5次
scrollIndicateView.setBroadcastTimeIntevel(2 * 1000, 3 * 1000);//播放启动时间及间隔
scrollIndicateView.setupLayoutByDrawable(resArray);//图片
scrollIndicateView.show();
}
}

@ -0,0 +1,40 @@
package com.app.library.common.view.sample;
import android.app.Activity;
import android.os.Bundle;
import com.app.library.common.view.ImageIndicatorView;
import com.app.library.common.view.R;
public class GuideImageIndicatorActivity extends Activity {
private ImageIndicatorView imageIndicatorView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_indicator_guide);
this.imageIndicatorView = (ImageIndicatorView) findViewById(R.id.guide_indicate_view);
this.imageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
this.imageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override
public void onPosition(int position, int totalCount) {
}
});
this.initView();
}
private void initView() {
final Integer[] resArray = new Integer[] { R.drawable.ic_launcher, R.drawable.ic_launcher };
this.imageIndicatorView.setupLayoutByDrawable(resArray);
this.imageIndicatorView.setIndicateStyle(ImageIndicatorView.INDICATE_USERGUIDE_STYLE);
this.imageIndicatorView.show();
}
}

@ -6,22 +6,22 @@ import android.os.Bundle;
import com.app.library.common.view.ImageIndicatorView; import com.app.library.common.view.ImageIndicatorView;
import com.app.library.common.view.R; import com.app.library.common.view.R;
public class ScrollIndicateActivity extends Activity { public class ImageIndicatorActivity extends Activity {
private ImageIndicatorView scrollIndicateView; private ImageIndicatorView imageIndicatorView;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_indicator); setContentView(R.layout.activity_indicator);
this.scrollIndicateView = (ImageIndicatorView) findViewById(R.id.scroll_indicate_view); this.imageIndicatorView = (ImageIndicatorView) findViewById(R.id.indicate_view);
this.scrollIndicateView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() { this.imageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override @Override
public void onPosition(int position, int totalCount) { public void onPosition(int position, int totalCount) {
} }
}); });
this.scrollIndicateView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() { this.imageIndicatorView.setOnItemChangeListener(new ImageIndicatorView.OnItemChangeListener() {
@Override @Override
public void onPosition(int position, int totalCount) { public void onPosition(int position, int totalCount) {
@ -33,8 +33,7 @@ public class ScrollIndicateActivity extends Activity {
private void initView() { private void initView() {
final Integer[] resArray = new Integer[] { R.drawable.ic_launcher, R.drawable.ic_launcher }; final Integer[] resArray = new Integer[] { R.drawable.ic_launcher, R.drawable.ic_launcher };
this.scrollIndicateView.setupLayoutByDrawable(resArray); this.imageIndicatorView.setupLayoutByDrawable(resArray);
this.scrollIndicateView.setIndicateStyle(ImageIndicatorView.INDICATE_USERGUIDE_STYLE); this.imageIndicatorView.show();
this.scrollIndicateView.show();
} }
} }

@ -24,11 +24,11 @@ public class SampleActivity extends Activity implements OnClickListener {
public void onClick(View v) { public void onClick(View v) {
final int resId = v.getId(); final int resId = v.getId();
if (resId == R.id.button1) { if (resId == R.id.button1) {
startActivity(new Intent(this, ScrollIndicateActivity.class)); startActivity(new Intent(this, ImageIndicatorActivity.class));
} else if (resId == R.id.button2) { } else if (resId == R.id.button2) {
startActivity(new Intent(this, AutoScrollIndicateActivity.class)); startActivity(new Intent(this, AutoImageIndicatorActivity.class));
} else if (resId == R.id.button3) { } else if (resId == R.id.button3) {
startActivity(new Intent(this, GuideImageIndicatorActivity.class));
} }
} }
} }

Loading…
Cancel
Save