A (175)

(Tuis.) #1
Contents xv

Procedural Loops: RepeatCount and RepeatMode 371
The Animation Class: Android Tween Animation  371

Creating Tween Animation Using XML Markup  372
Create an /anim Folder: Tween Animation Assets  372
Rotate Transform: The Configuration Parameters  374
SetUp an ImageView: Assigning an ID Parameter  376
Java Coding: Tying Your UI Together Using Java  376
Making Your UI Interactive: Add Event Handling  380
Using setBackground( ): Upgrade App to SDK V16  385

Hybrid Animation: Using Frames with Tween  387
Setting up Your Hybrid Animation via Java Code  392
Completing the Galaxy UI Design: Using setText()  394

Procedural Animation or Frame Animation?  395


The Animator Class: Parameter Animation  396


Summary  397


■ Chapter 11: Digital Video: Streaming Video, MediaPlayer, and


MediaController classes ������������������������������������������������������������������������������������������������ 399


The FrameLayout Class: Framing DV Content  400
FrameLayoutLayoutParams Nested Class: Gravity  401
Creating a Frame Layout Using XML Mark-Up  403

Create a PlayVideojava Activity Subclass  404


Creating Your activity_play XML UI Design  407


The VideoView Class: A VideoPlayer Widget  408
A VideoView Lifecycle: Eight Video Playback Stages  409
Creating a VideoView Widget in the FrameLayout  412

The Uri Class: Referencing the Video Data  414
The Uriparse( ) Method: Loading Your VideoView  415

Digital Video Concepts: Bitrates & Codecs  418
Digital Video in Android: MPEG4 H264 and WebM  418
Digital Video Compression: Bitrate and Streams  419
Digital Video Optimization: Codec and Settings  421
Free download pdf