售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Learning Material Design
Table of Contents
Learning Material Design
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
1. Getting Started with Material Design
Material properties
Setting up a development environment
Installing Android Studio
Configuring the Android SDK
Emulating Android devices
Connecting a real device
The material theme
Applying styles
Customizing the material theme
Summary
2. Building a Mobile Layout
Activities and layouts
RelativeLayouts
LinearLayouts
Gravity properties
Inserting and scaling images
Strings and translation
Screen rotation
Applying material to older devices
The AppCompat support library
Applying the material theme
Adding a material toolbar
Action icons
Summary
3. Common Components
App bar style and code
Applying a material palette
Image assets
Applying actions
The app bar structure
Phones
Tablets and desktops
Capturing action calls with Java code
Menus and dialogs
Menus
Options menu
Contextual menus
Dialogs
Creating a material dialog
Title
Content
Actions
Click listeners
Summary
4. Sliding Drawers and Navigation
Drawer design
The layout
Navigation components and keylines
Structure and metrics
Ratio keylines
Configuration qualifiers
Drawer functionality
Activating the navigation drawer
Opening fragments
Other sliding drawers
Summary
5. Lists, Cards, and Data
Generating lists
Adding list items
Connecting a dataset
Layout managers and adapters
Cards
Tiles
Summary
6. Animations and Transitions
Touch feedback
Ripple animations
Revealing and hiding
Transitions
Exits and entrances
Shared components
Realistic movement
Summary
7. Material on Other Devices
Material TV
Banners
TV app structure
Recommendation cards
Wearable material
Connecting to a Wearable device
Managing differently shaped screens
Wearable layouts
Summary
8. Material Web Frameworks
Desktop layouts
Package management
Materialize
Setting up
Material theme
Layouts and grids
Cards
Buttons and icons
Material Design Lite
Layouts and grids
Cards
Alternative frameworks and libraries
Summary
9. The Materialize Framework
Components
Lists and badges
Navigation bars, menus, and icons
Text input and display
Transitions and motion
Wave animations
Accordions and pop-outs
Dividing content with tabs
Displaying images
Summary
10. Material Design Lite
Components
Headers
Navigation bars
Tabs
Search fields
Menus
Forms
Tables
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜