Programming4us
         
 
 
Programming

Building Android Apps : Animation - Adding the Dates Panel

11/21/2010 5:51:31 PM
Let’s add the Dates panel. The Dates panel will have a list of relative dates beginning with today and going back to five days ago (Figure 1). Add the HTML for the Dates panel (shown in Example 1) right after the About panel, just before the closing </body> (in a moment, I’ll show you how to add a link to this from the Home panel).
Example 1. The HTML for the Dates panel
<div id="dates">
<div class="toolbar">
<h1>Dates</h1>
<a class="button back" href="#">Back</a>
</div>
<ul class="edgetoedge">
<li class="arrow"><a id="0" href="#date">Today</a></li>
<li class="arrow"><a id="1" href="#date">Yesterday</a></li>
<li class="arrow"><a id="2" href="#date">2 Days Ago</a></li>
<li class="arrow"><a id="3" href="#date">3 Days Ago</a></li>
<li class="arrow"><a id="4" href="#date">4 Days Ago</a></li>
<li class="arrow"><a id="5" href="#date">5 Days Ago</a></li>
</ul>
</div>

Figure 1. The Dates panel consists of a toolbar with a Back button and a clickable list of relative dates


Like the About panel, the Dates panel has a toolbar with a title and Back button. After the toolbar, there is an unordered edgetoedge list of links. Notice that all of the links have unique IDs (i.e., 0 through 5) but the same href (i.e., #date)—more on that in a bit.

Next, you have to update the Home panel with a link to the Dates panel. Add the line shown in bold to the Home panel in index.html:

<div id="home">
<div class="toolbar">
<h1>Kilo</h1>
</div>
<ul class="edgetoedge">
<li class="arrow"><a href="#dates">Dates</a></li>
<li class="arrow"><a href="#about">About</a></li>
</ul>
</div>

And just like that, we’ve added a new panel to the app (Figure 2). Clicking on an item on the Dates panel doesn’t do anything yet. Let’s rectify that situation by adding a panel to display a date item (the Date panel).

Figure 2. The Home panel now has a link to the Dates panel


Other -----------------
- Building Android Apps : Animation - Sliding Home
- Programming Windows Azure : Understanding the Value of Queues
- Programming Windows Azure : Table Operations - Deleting Tables, Deleting Entities
- Programming Windows Azure : Table Operations - Updating Entities
- Programming Windows Azure : Table Operations - Understanding Pagination
- Programming Windows Azure : Table Operations - Using Partitioning
- Programming Windows Azure : Table Operations - Querying Data
- Programming Windows Azure : Table Operations - Creating Entities
- Programming Windows Azure : Table Operations - Creating Tables
- iPad Development : Document Management (part 2)
- iPad Development : Document Management (part 1)
- iPad Development : The Split View Concept
- jQuery 1.3 : Developing plugins - Adding new shortcut methods
- jQuery 1.3 : Developing plugins - DOM traversal methods
- Using Cloud Services : Exploring Online Planning and Task Management
- Using Cloud Services : Exploring Online Scheduling Applications
- Using Cloud Services : Exploring Online Calendar Applications
- SOA with .NET and Windows Azure : Service Contracts with WCF (part 3)
- SOA with .NET and Windows Azure : Service Contracts with WCF (part 2)
- SOA with .NET and Windows Azure : Service Contracts with WCF (part 1)
 
 
Most View
- Windows Server 2008 R2 : Installing Windows SharePoint Services (part 1)
- Windows Server 2008 : Configuring Remote Access (part 1) - Routing and Remote Access Services
- Working with Windows 7’s Basic Network Tools and Tasks (part 3) - Viewing Network Computers and Devices
- Enable the Global Audit Policy by Using the Windows Interface
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 3)
- Windows 7 : Getting Older Programs to Run - Using the Program Compatibility Wizard
- SQL Azure Backup Strategies (part 2)
- Windows Phone 7 : Working with Maps
- Windows 7 : Checking Your Computer’s Security Settings (part 2)
- SharePoint 2010 : Creating an Information Repository with the User Profile Service (part 1) - Uses and Benefits of the User Profile Service & Uses and Benefits of the User Profile Service
Top 10
- Security in Cloud Computing (part 3)
- Encryption basics for SQL Server : Cryptographic Keys
- Windows 7 : Specifying a New Administrative Password
- Windows 7 : Encrypting a Disk with BitLocker (part 1) - Enabling BitLocker on a System with a TPM
- BizTalk 2009 : Understanding the Message Bus
- Coding JavaScript for Mobile Browsers (part 1) - Standard dialogs
- Windows Server 2008 : Configuring Server Clusters (part 2)
- SharePoint 2010 : Using Data Connection Libraries (part 1) - Connecting to Data Using Alternative Credentials & Configuring the Secure Store Service
- SOA with .NET and Windows Azure : Service Consumers with WCF
- SharePoint 2010 : Creating an Information Repository with the User Profile Service (part 1) - Uses and Benefits of the User Profile Service & Uses and Benefits of the User Profile Service