22
Card-Style Training 2014/02/25 John

Android Training - Card Style

  • Upload
    -

  • View
    298

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Android Training - Card Style

Card-Style Training2014/02/25 John

Page 2: Android Training - Card Style

Outline

● What is Card-Style● Design● How to implement

○ Swipe dismiss○ Popup menu

● Summary● Homework

Page 3: Android Training - Card Style

What is Card-Style

This source of inspiration is “Index-Card”.

Page 4: Android Training - Card Style

What is Card-Style

Card-Style can improve more user expliences and easy to highlight multi-user conversation.

Page 5: Android Training - Card Style

What is Card-Style

Google uses Card-Style around its app.

Page 6: Android Training - Card Style

What is Card-Style

Google Drive

Page 7: Android Training - Card Style

What is Card-Style

Google Play

Page 8: Android Training - Card Style

What is Card-Style

Google Map

Page 9: Android Training - Card Style

What is Card-Style

Google Now

Page 10: Android Training - Card Style

What is Card-Style

Google Gmail

Page 11: Android Training - Card Style

Design

Card Header

Card Content

Card Action

Card Expand

Page 12: Android Training - Card Style

Design

Left Swipe

Right Swipe

Page 13: Android Training - Card Style

How to implement

Swipe to dismissSet Custom OnTouchListener to ListView

Page 14: Android Training - Card Style

How to implement

Swipe to dismissOverriding onTouch

Page 15: Android Training - Card Style

How to implement

Swipe to dismiss

Page 16: Android Training - Card Style

How to implement

Swipe to dismiss

Page 17: Android Training - Card Style

How to implement

Swipe to dismisshandleUpEvent

Page 18: Android Training - Card Style

How to implement

Swipe to dismiss perform dismiss

Page 19: Android Training - Card Style

How to implement

Popup menu

Page 20: Android Training - Card Style

How to implement

Popup menu

Page 21: Android Training - Card Style

Summary

● To trim and streamline an organization.● Hight-light item.● Improving user experience.

Reference1. DevBytes: Animating Listview deletion2. nhaarman - ListviewAnimations

Page 22: Android Training - Card Style

HomeworkSample source code: (You can also fInd it at the video record nearby if this link is invalid.)https://www.dropbox.com/s/e1usgun9gd0hjqc/TrainingCardStyle.zip

● Change list view to grid view as Google Play.

● Change popup menu to a information button that can display another information in card on clicking it.