Android user interface design implementing material design for developers 2nd edition

736 164 0
Android user interface design  implementing material design for developers 2nd edition

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

About This E-Book EPUB is an open, industry-standard format for e-books However, support for EPUB and its many features varies across reading devices and applications Use your device or app settings to customize the presentation to your liking Settings that you can customize often include font, font size, single or double column, landscape or portrait mode, and figures that you can click or tap to enlarge For additional information about the settings and features on your reading device or app, visit the device manufacturer’s Web site Many titles include programming code or configuration examples To optimize the presentation of these elements, view the e-book in single-column, landscape mode and adjust the font size to the smallest setting In addition to presenting code and configurations in the reflowable text format, we have included images of the code that mimic the presentation found in the print book; therefore, where the reflowable format may compromise the presentation of the code listing, you will see a “Click here to view code image” link Click the link to view the print-fidelity code image To return to the previous page viewed, click the Back button on your device or app Android™ User Interface Design Implementing Material Design for Developers Second Edition Ian G Clifton New York • Boston • Indianapolis • San Francisco Toronto • Montreal • London • Munich • Paris • Madrid Cape Town • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales department at corpsales@pearsoned.com or (800) 382-3419 For government sales inquiries, please contact governmentsales@pearsoned.com For questions about sales outside the U.S., please contact international@pearsoned.com Visit us on the Web: informit.com/aw Library of Congress Control Number: 2015950113 Copyright © 2016 Pearson Education, Inc All rights reserved Printed in the United States of America This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise To obtain permission to use material from this work, please submit a written request to Pearson Education, Inc., Permissions Department, 200 Old Tappan Road, Old Tappan, New Jersey 07675, or you may fax your request to (201) 236-3290 Google is a registered trademark of Google, Inc Android, Chromecast, Gmail, Google Maps, Google Play, and Nexus are trademarks of Google, Inc Amazon and Kindle Fire are registered trademarks of Amazon.com, Inc Java is a registered trademark of Oracle and/or its affiliates Illustrator and Photoshop are registered trademarks of Adobe Systems Incorporated ISBN-13: 978-0-134-19140-9 ISBN-10: 0-134-19140-4 Text printed in the United States on recycled paper at RR Donnelley in Crawfordsville, Indiana First printing: November 2015 Editor-in-Chief Mark Taub Executive Editor Laura Lewin Development Editor Songlin Qiu Managing Editor Kristy Hart Project Editor Namita Gahtori Copy Editor Cenveo® Publisher Services Indexer Cenveo Publisher Services Proofreader Cenveo Publisher Services Technical Reviewers Cameron Banga Joshua Jamison Adam Porter Editorial Assistant Olivia Basegio Cover Designer Chuti Prastersith Compositor Cenveo Publisher Services Dedicated to those who care about user experience Contents at a Glance Introduction Part I The Basics of Android User Interfaces Android UI and Material Design Understanding Views—The UI Building Blocks Creating Full Layouts With View Groups and Fragments Adding App Graphics and Resources Part II The Full Design and Development Process Starting A New App Prototyping and Developing the App Foundation Designing the Visuals Applying the Design Polishing with Animations Part III Advanced Topics for Android User Interfaces 10 Using Advanced Techniques 11 Working with the Canvas and Advanced Drawing 12 Developing Custom Views 13 Handling Input and Scrolling Appendix A Google Play Assets Appendix B Common Task Reference Index Contents Introduction Audience for This Book Organization of This Book How to Use This Book This Book’s Website Conventions Used in This Book Part I The Basics of Android User Interfaces Android UI and Material Design A Brief History of Android Design Material Design The Android Design Website Core Principles Standard Components Supporting Multiple Devices Avoiding Painful Mistakes Summary Understanding Views—The UI Building Blocks What Is a View? Displaying Text Displaying Images Views for Gathering User Input Other Notable Views Listening to Events Other Listeners Summary Creating Full Layouts With View Groups and Fragments Understanding ViewGroup and the Common Implementations Encapsulating View Logic with Fragments The Support Library Summary Adding App Graphics and Resources Introduction to Resources in Android Resource Qualifiers Understanding Density Supported Image Files Nine-Patch Images XML Drawables Other Resources Summary Part II The Full Design and Development Process Starting A New App Design Methods Defining Goals High-Level Flow Wireframes Continuing with Content Pieces Summary Prototyping and Developing the App Foundation Organizing into Activities and Fragments Creating the First Prototype Evaluating the First Prototype Summary Designing the Visuals Wireframes and Graphical Design Tools Styles Lighting Colors Text Considerations Other Considerations Designing Step-by-Step Summary Applying the Design Working with the Designer Slicing the Graphics Assets Themes and Styles ... page viewed, click the Back button on your device or app Android User Interface Design Implementing Material Design for Developers Second Edition Ian G Clifton New York • Boston • Indianapolis... look out for Part I: The Basics of Android User Interfaces Chapter Android UI and Material Design It is a good idea to have an overview of the user interface (UI) as it pertains to Android, ... code for the examples used throughout this book at https://github.com/IanGClifton/auid2 and the publisher’s website at http://www.informit.com/store /android- user- interface- design -implementing- material9 780134191409

Ngày đăng: 02/03/2019, 10:01

Từ khóa liên quan

Mục lục

  • About This E-Book

  • Title Page

  • Copyright Page

  • Dedication Page

  • Contents at a Glance

  • Contents

  • Preface

  • Acknowledgments

  • About the Author

  • Introduction

    • Audience for This Book

    • Organization of This Book

    • How to Use This Book

    • This Book’s Website

    • Conventions Used in This Book

    • Part I: The Basics of Android User Interfaces

      • Chapter 1. Android UI and Material Design

        • A Brief History of Android Design

        • Material Design

          • General Concepts

          • Interaction and Animation

          • Typography

          • Metrics and Alignment

          • The Android Design Website

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan