diff --git a/AwesomePager/.classpath b/AwesomePager/.classpath deleted file mode 100644 index 1cb8543..0000000 --- a/AwesomePager/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/AwesomePager/.project b/AwesomePager/.project deleted file mode 100644 index bb942ab..0000000 --- a/AwesomePager/.project +++ /dev/null @@ -1,33 +0,0 @@ - - - AwesomePager - - - - - - com.android.ide.eclipse.adt.ResourceManagerBuilder - - - - - com.android.ide.eclipse.adt.PreCompilerBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - com.android.ide.eclipse.adt.ApkBuilder - - - - - - com.android.ide.eclipse.adt.AndroidNature - org.eclipse.jdt.core.javanature - - diff --git a/AwesomePager/AndroidManifest.xml b/AwesomePager/AndroidManifest.xml deleted file mode 100644 index 27eb458..0000000 --- a/AwesomePager/AndroidManifest.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AwesomePager/default.properties b/AwesomePager/default.properties deleted file mode 100644 index 66db0d1..0000000 --- a/AwesomePager/default.properties +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system use, -# "build.properties", and override values to adapt the script to your -# project structure. - -# Project target. -target=android-10 diff --git a/AwesomePager/res/drawable-hdpi/icon.png b/AwesomePager/res/drawable-hdpi/icon.png deleted file mode 100644 index 8074c4c..0000000 Binary files a/AwesomePager/res/drawable-hdpi/icon.png and /dev/null differ diff --git a/AwesomePager/res/drawable-ldpi/icon.png b/AwesomePager/res/drawable-ldpi/icon.png deleted file mode 100644 index 1095584..0000000 Binary files a/AwesomePager/res/drawable-ldpi/icon.png and /dev/null differ diff --git a/AwesomePager/res/drawable-mdpi/icon.png b/AwesomePager/res/drawable-mdpi/icon.png deleted file mode 100644 index a07c69f..0000000 Binary files a/AwesomePager/res/drawable-mdpi/icon.png and /dev/null differ diff --git a/AwesomePager/res/layout/main.xml b/AwesomePager/res/layout/main.xml deleted file mode 100644 index 9634fd5..0000000 --- a/AwesomePager/res/layout/main.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/AwesomePager/res/values/strings.xml b/AwesomePager/res/values/strings.xml deleted file mode 100644 index cb1fca5..0000000 --- a/AwesomePager/res/values/strings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - Hello World, AwesomePagerActivity! - AwesomePager - "Bonjour PAUG " - diff --git a/AwesomePager/src/com/geekyouup/paug/awesomepager/AwesomePagerActivity.java b/AwesomePager/src/com/geekyouup/paug/awesomepager/AwesomePagerActivity.java deleted file mode 100644 index eff9e21..0000000 --- a/AwesomePager/src/com/geekyouup/paug/awesomepager/AwesomePagerActivity.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.geekyouup.paug.awesomepager; - -import android.app.Activity; -import android.content.Context; -import android.graphics.Color; -import android.os.Bundle; -import android.os.Parcelable; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -public class AwesomePagerActivity extends Activity { - - private ViewPager awesomePager; - private static int NUM_AWESOME_VIEWS = 20; - private Context cxt; - private AwesomePagerAdapter awesomeAdapter; - - /** Called when the activity is first created. */ - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - cxt = this; - - awesomeAdapter = new AwesomePagerAdapter(); - awesomePager = (ViewPager) findViewById(R.id.awesomepager); - awesomePager.setAdapter(awesomeAdapter); - } - - private class AwesomePagerAdapter extends PagerAdapter{ - - - @Override - public int getCount() { - return NUM_AWESOME_VIEWS; - } - - /** - * Create the page for the given position. The adapter is responsible - * for adding the view to the container given here, although it only - * must ensure this is done by the time it returns from - * {@link #finishUpdate(android.view.ViewGroup)}. - * - * @param collection The containing View in which the page will be shown. - * @param position The page position to be instantiated. - * @return Returns an Object representing the new page. This does not - * need to be a View, but can be some other container of the page. - */ - @Override - public Object instantiateItem(ViewGroup collection, int position) { - TextView tv = new TextView(cxt); - tv.setText(getString(R.string.app_message) + position); - tv.setTextColor(Color.WHITE); - tv.setTextSize(30); - - collection.addView(tv,0); - - return tv; - } - - /** - * Remove a page for the given position. The adapter is responsible - * for removing the view from its container, although it only must ensure - * this is done by the time it returns from {@link #finishUpdate(android.view.ViewGroup)}. - * - * @param collection The containing View from which the page will be removed. - * @param position The page position to be removed. - * @param view The same object that was returned by - * {@link #instantiateItem(android.view.View, int)}. - */ - @Override - public void destroyItem(ViewGroup collection, int position, Object view) { - collection.removeView((TextView) view); - } - - - /** - * Determines whether a page View is associated with a specific key object - * as returned by instantiateItem(ViewGroup, int). This method is required - * for a PagerAdapter to function properly. - * @param view Page View to check for association with object - * @param object Object to check for association with view - * @return - */ - @Override - public boolean isViewFromObject(View view, Object object) { - return (view==object); - } - - - /** - * Called when the a change in the shown pages has been completed. At this - * point you must ensure that all of the pages have actually been added or - * removed from the container as appropriate. - * @param arg0 The containing View which is displaying this adapter's - * page views. - */ - @Override - public void finishUpdate(ViewGroup arg0) {} - - - @Override - public void restoreState(Parcelable arg0, ClassLoader arg1) {} - - @Override - public Parcelable saveState() { - return null; - } - - @Override - public void startUpdate(ViewGroup arg0) {} - - } - - -} \ No newline at end of file diff --git a/ProjectHome.md b/ProjectHome.md new file mode 100644 index 0000000..b9624b9 --- /dev/null +++ b/ProjectHome.md @@ -0,0 +1 @@ +An Android ViewPager live coded on stage during the Paris Android User Group in July 2011 \ No newline at end of file