TestSwitcher.java :  » Widget » android-misc-widgets » org » miscwidgets » Android Open Source

Android Open Source » Widget » android misc widgets 
android misc widgets » org » miscwidgets » TestSwitcher.java
package org.miscwidgets;

import org.miscwidgets.interpolator.BackInterpolator;
import org.miscwidgets.interpolator.BounceInterpolator;
import org.miscwidgets.interpolator.ElasticInterpolator;
import org.miscwidgets.interpolator.EasingType.Type;
import org.miscwidgets.widget.Switcher;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Gallery;
import android.widget.Scroller;
import android.widget.SpinnerAdapter;

public class TestSwitcher extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.switcher_main);
    String[] data0 = {
            "january",
            "february",
            "march",
            "april",
            "may",
            "june",
            "july",
            "august",
            "september",
            "october",
            "november",
            "december",
    };
    ArrayAdapter<String> adapter0 = new ArrayAdapter<String>(this, R.layout.switcher_view, data0);
    final Switcher switcher0 = (Switcher) findViewById(R.id.switcher0);
    switcher0.setAdapter(adapter0);

    String[] data1 = {
        "0 zero",
        "1 one",
        "2 two",
        "3 three",
        "4 four",
        "5 five",
        "6 six",
        "7 seven",
        "8 eight",
        "9 nine",
    };
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.switcher_view, data1);
    final Switcher switcher1 = (Switcher) findViewById(R.id.switcher1);
    switcher1.setAdapter(adapter1);
    String[] data2 = {
        "0 null",
        "1 eins",
        "2 zwei",
        "3 drei",
        "4 vier",
        "5 fnf",
        "6 sechs",
        "7 sieben",
        "8 acht",
        "9 neun",
    };
    ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, R.layout.switcher_view, data2);
    final Switcher switcher2 = (Switcher) findViewById(R.id.switcher2);
    switcher2.setAdapter(adapter2);

    findViewById(R.id.button0).setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        switcher0.setSelection(4, false);
        switcher1.setSelection(4, false);
        switcher2.setSelection(4, false);
      }
    });
    findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        switcher0.setSelection(4, true);
        switcher1.setSelection(4, true);
        switcher2.setSelection(4, true);
      }
    });
    findViewById(R.id.button2).setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        switcher0.setSelection(7, false);
        switcher1.setSelection(7, false);
        switcher2.setSelection(7, false);
      }
    });
    findViewById(R.id.button3).setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        switcher0.setSelection(7, true);
        switcher1.setSelection(7, true);
        switcher2.setSelection(7, true);
      }
    });

    switcher0.setInterpolator(new BackInterpolator(Type.OUT, 2));
    switcher1.setInterpolator(new ElasticInterpolator(Type.OUT, 1.0f, 0.3f));
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.