Search in sources :

Example 1 with CardAdapter

use of com.google.android.glass.sample.apidemo.card.CardAdapter in project gdk-apidemo-sample by googleglass.

the class SliderActivity method onCreate.

@Override
protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    // Ensure screen stays on during demo.
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    mCardScroller = new CardScrollView(this);
    mCardScroller.setAdapter(new CardAdapter(createCards(this)));
    mCardScroller.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            // Plays sound.
            AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
            am.playSoundEffect(Sounds.TAP);
            processSliderRequest(position);
        }
    });
    setContentView(mCardScroller);
    mSlider = Slider.from(mCardScroller);
}
Also used : AudioManager(android.media.AudioManager) CardScrollView(com.google.android.glass.widget.CardScrollView) AdapterView(android.widget.AdapterView) CardAdapter(com.google.android.glass.sample.apidemo.card.CardAdapter) CardScrollView(com.google.android.glass.widget.CardScrollView) View(android.view.View) AdapterView(android.widget.AdapterView)

Example 2 with CardAdapter

use of com.google.android.glass.sample.apidemo.card.CardAdapter in project gdk-apidemo-sample by googleglass.

the class ApiDemoActivity method onCreate.

@Override
protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    mAdapter = new CardAdapter(createCards(this));
    mCardScroller = new CardScrollView(this);
    mCardScroller.setAdapter(mAdapter);
    setContentView(mCardScroller);
    setCardScrollerListener();
}
Also used : CardScrollView(com.google.android.glass.widget.CardScrollView) CardAdapter(com.google.android.glass.sample.apidemo.card.CardAdapter)

Example 3 with CardAdapter

use of com.google.android.glass.sample.apidemo.card.CardAdapter in project gdk-apidemo-sample by googleglass.

the class SelectGestureDemoActivity method onCreate.

@Override
protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    mCardScroller = new CardScrollView(this);
    mCardScroller.setAdapter(new CardAdapter(createCards(this)));
    setContentView(mCardScroller);
    setCardScrollerListener();
}
Also used : CardScrollView(com.google.android.glass.widget.CardScrollView) CardAdapter(com.google.android.glass.sample.apidemo.card.CardAdapter)

Example 4 with CardAdapter

use of com.google.android.glass.sample.apidemo.card.CardAdapter in project gdk-apidemo-sample by googleglass.

the class VoiceMenuActivity method onCreate.

@Override
protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    // Requests a voice menu on this activity. As for any other window feature,
    // be sure to request this before setContentView() is called
    getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);
    // Ensure screen stays on during demo.
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    // Sets up a singleton card scroller as content of this activity. Clicking
    // on the card toggles the voice menu on and off.
    mCardScroller = new CardScrollView(this);
    mCardScroller.setAdapter(new CardAdapter(createCards(this)));
    mCardScroller.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            // Plays sound.
            AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
            am.playSoundEffect(Sounds.TAP);
            // Toggles voice menu. Invalidates menu to flag change.
            mVoiceMenuEnabled = !mVoiceMenuEnabled;
            getWindow().invalidatePanelMenu(WindowUtils.FEATURE_VOICE_COMMANDS);
        }
    });
    setContentView(mCardScroller);
}
Also used : AudioManager(android.media.AudioManager) CardScrollView(com.google.android.glass.widget.CardScrollView) AdapterView(android.widget.AdapterView) CardAdapter(com.google.android.glass.sample.apidemo.card.CardAdapter) CardScrollView(com.google.android.glass.widget.CardScrollView) View(android.view.View) AdapterView(android.widget.AdapterView)

Aggregations

CardAdapter (com.google.android.glass.sample.apidemo.card.CardAdapter)4 CardScrollView (com.google.android.glass.widget.CardScrollView)4 AudioManager (android.media.AudioManager)2 View (android.view.View)2 AdapterView (android.widget.AdapterView)2