Android, the world's most popular mobile platform

Android gives you a world-class platform for creating apps and games for Android users everywhere, as well as an open marketplace for distributing to them instantly.

ios The world’s most advanced mobile operating system.

iOS is the world’s most advanced mobile operating system, continually redefining what people can do with a mobile device. Together, the iOS SDK and Xcode IDE make it easy for developers to create revolutionary mobile apps.

Open marketplace for distributing your apps

Google Play is the premier marketplace for selling and distributing Android apps. When you publish an app on Google Play, you reach the huge installed base of Android.

Develop apps for iPhone and iPad

Create mobile apps using the programming skills, knowledge and code that you already have. Your Delphi iOS apps will have fast native performance and better security than web-based or scripting language based apps. Full visual designer for iOS user interfaces with multiple device types, resolutions, and orientations.

Powerful development framework

Android gives you everything you need to build best-in-class app experiences. It gives you a single application model that lets you deploy your apps broadly to hundreds of millions of users across a wide range of devices—from phones to tablets and beyond.

Thursday 24 April 2014

President Obama Plays Soccer With ASIMO the Robot

President Obama Plays Soccer With ASIMO the Robot

                                                                                
President Barack Obama had a brief  Honda's ASIMO (Humanoid robot)during his visit to japan at Tokyo Miraikan Science Expo.

ASIMO(Advance Step Innovative Mobility) took a bow and passed a soccer ball to the president,who's said that ASIMO's soccer skills were" pretty impressive".

                                                                                                           
Obama seemingly enjoyed a little chat in English with ASIMO,Obama  later said that Android expo where a bit "too lifelike" and "a little scary"for his taste.

Honda has been  working on its ASIMO for nearly 14 years now,and it improved in leap and bounds since it was introduced in October 2000


                                                
     Obama said that "Young people like you have more technology and more power than even the greatest innovators of previous generations,so there is no limit to what you can achieve".

                                               

Tuesday 22 April 2014

Withings Pulse O2 keep Track On Your Oxygen Levels

Withings Pulse O2 keep  Track On Your Oxygen Levels
As there was a competition in the fitness wearable ,withings produced a Blood Oxygen monitor to it new generation fitness tracker.
 They name the fitness tracker as Pulse O2,the company was focusing new life into  Pulse wearable lineup it looks similar products ,such as tracking steps taken,sleep cycle and heart rate .

But now withings has announced the  new health band called Pulse O2.It dose all the useful stuff like monitor heart rate ,distance traveled,elevation,sleep habits and estimate calories burned,But the great feature available in Pulse O2 is  it has the ability to monitor the Oxygen level in your blood.That information is estimated from the Infrared Heart Rate Monitor then established to your phone through a companion application,the device can sync to your Android or ios Smartphone through the day via Bluetooth(which is low energy technology) and you will need to check your corresponding application in your Smartphone to see your data measured in  a day .
Benefits at a glance:

- Steps, elevation, distance and calories tracking

- Heart rate measurement

- Sleep quality monitoring

- Automatic Bluetooth synchronization

- Health Mate app to visualize activity, sleep, trends and improvements.


                                                 
                                                                           

Thursday 17 April 2014

Google Launches the Remote Desktop for Android-Remote Desktop

Remote Desktop-Google launches the Remote Desktop for Android




Now you can control your PC through SamrtPhone,a great news for  Android user now you can easily control and get access to your PC Desktop Computer directly through SmartPhone or Tablet.

Google launched the chrome Remote Desktop for Android users this week,which lets you access your file in your Desktop PC's from anywhere.
                                       
                                                                           
You need to download the Android app from Google play ,After downloading you need to install the Chrome Remote Desktop Extension in a Desktop's Chrome browser to connect to the systems,then grant access for the Remote connection to work and set a PIN code for the PC.

After that the PC name will appear on the Chrome Remote Desktop page,The name to be selected before entering the PIN.Thats it now you are ready to access your PC.
                                                    

Wednesday 16 April 2014

ASIMO-Honda's Remarkable Humanoid Robot

ASIMO-(It stands for Advance Step in Innovative Mobility)

                                                 In 2003 the robot ASIMO was remotely controlled,But the programmers programs it with simple task and ASIMO uses it sensor to figure the rest.
                                                                             


 The latest edition of ASIMO can run fast and briskly,claim stairs , dance well,kick a ball and can jump up       in down in and it can only described that's the tantrum of the robot.

 ASIMO is 4 feet tall and 115 pounds has the new features  on each hand with feedback sensors,As we saw  in first demonstration of ASIMO can pick a container which contain full of liquids and pick a  cup in other hand and pour it carefully and set back the container and cup in same place.
                                                                                                                                                                       

When compared to humman its a simple task but for ASIMO its a great deal with Sensor's including the two camera eyes and it sensor's in its hands,the sensor doesn't tell ASIMO that holding something, it also tells what kind of object it was and its weight .ASIMO can track of where its going it can be done through Sensor's.

 The ASIMO's battery still dosent last 40 min and it has a uncomfortable habit of walking in a semi-crouch.

 Honda started ASIMO project in 1986,spending lot of time in developing the communication skill of ASIMO,The ASIMO can understand the handful of phrase and is now quiet adept. Honda executive Jeffrey Smith told us that ASIMO is in the process of learning American Sign Language.
                                       
Honda has programmed ASIMO to pause and look at the guest before bending down and placing the cup in the table which mimic's a  simple human act. Helps people to have more friendliness towards ASIMO.
ASIMO remains a impressive  piece of robotic technology.





Thursday 10 April 2014

Expandable ListView - Android

Expandable ListView:
  •  Expandable ListView is used to group, that can individually expanded to show its children.
  •  When the user touches the header it has the ability to expand and collapse the group.
  •   In this example you can learn how to create a simple expandable listview as shown below. 
                                                
       1)Lets start a new project in eclipse as we created for earlier projects
       2)we need three xml to create a expandable list view,first xml is for the main list view ,second xml is for the list group and the third xml is for  child list view.
      3)Design your activity_main.xml with Expandable listview as shown below
                                                  
    4)Create a list_group.xml for the listview group and code as follows
                                                 
   5)Create another xml file named list_item.xml it contaoin only listview item.
                                                   
  6)Here we are going to use a custom adapter class to create the expandable listview,create a new class file named Expandablelistadpater.java and extend this from Baseexpandablelistadapter.java

  7)This Baseexpandablelistadapter provide some requierd methods to render listview
  • Getgroupview( )-listgroup header view are returned
  • Getchildview ( )-listchild view are returned
ExpandableListView.java:
 
 package com.example.expandablelist;
import java.util.HashMap;
import java.util.List;

import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseExpandableListAdapter;
import android.widget.TextView;


public class ExpandableListAdapter  extends BaseExpandableListAdapter{
    private Context _context;
    private List<String> _listDataHeader;
    private HashMap<String, List<String>> _listDataChild;
    public ExpandableListAdapter(Context context,List<String> listDataHeader,HashMap<String, List<String>> listDataChild){
        this._context = context ;
        this._listDataHeader = listDataHeader;
        this._listDataChild = listDataChild;
    }

    @Override
    public int getGroupCount() {
        // TODO Auto-generated method stub
        return this._listDataHeader.size();    
    }

    @Override
    public int getChildrenCount(int groupPosition) {
        // TODO Auto-generated method stub
        return this._listDataChild.get(this._listDataHeader.get(groupPosition))
                .size();
    }

    @Override
    public Object getGroup(int groupPosition) {
        // TODO Auto-generated method stub
        return this._listDataHeader.get(groupPosition);
    }

    @Override
    public Object getChild(int groupPosition, int childPosition) {
        return this._listDataChild.get(this._listDataHeader.get(groupPosition))
                .get(childPosition);
    }

    @Override
    public long getGroupId(int groupPosition) {
        // TODO Auto-generated method stub
        return groupPosition;    }

    @Override
    public long getChildId(int groupPosition, int childPosition) {
        // TODO Auto-generated method stub
        return childPosition;
    }

    @Override
    public boolean hasStableIds() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public View getGroupView(int groupPosition, boolean isExpanded,
            View convertView, ViewGroup parent) {
        String headerTitle = (String) getGroup(groupPosition);
        if (convertView == null) {
            LayoutInflater infalInflater = (LayoutInflater) this._context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = infalInflater.inflate(R.layout.list_group, null);
        }

        TextView lblListHeader = (TextView) convertView
                .findViewById(R.id.textView1);
        lblListHeader.setTypeface(null, Typeface.BOLD);
        lblListHeader.setText(headerTitle);

        return convertView;
    }

    @Override
    public View getChildView(int groupPosition, int childPosition,
            boolean isLastChild, View convertView, ViewGroup parent) {
        final String childText = (String)getChild(groupPosition, childPosition);
        if(convertView == null){
            LayoutInflater infalInflater = (LayoutInflater)this._context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = infalInflater.inflate(R.layout.list_item, null);
        }

        TextView txtListChild = (TextView) convertView
                .findViewById(R.id.textView1);

        txtListChild.setText(childText);
        return convertView;
        // TODO Auto-generated method stub
    }

    @Override
    public boolean isChildSelectable(int groupPosition, int childPosition) {
        // TODO Auto-generated method stub
        return false;
    }

}
   8) Next its time to code the main activity  
                 here i split and post the main activity ibn to two files 
                                                
                                                                            

   9)Add these three lines at  the end of the main activity which is used for header and child data 
               listDataChild.put(listDataHeader.get(0), top250);
            listDataChild.put(listDataHeader.get(1), nowShowing);
listDataChild.put(listDataHeader.get(2),comingSoon);     
 10)Now its time to run and test the project ,check with your emulator or device .
                                                    
                                                                                                            

Rich List Field:IN BLACBERRY

Rich List Field:IN BlackBerry

                                                

Steps to create RichList View:
   
    1.From the menu >click new>RichList
     2.As shown in the above tutorial assign a push screen to push a new MyScreen in the method.
     3.Add the images to the resource folder whic we use in the rich list
     3.Then create a private class MyScreen which extends MianScreen.
     4.Inside the method MyScreen set the title and create a label and name it as shown below

                                                                        

   5.Add a new separator field  and create a MainManager.
    6.Create a new RichList and assign the images to the list through the Bitmap as shown below

                                                                            


     7.  Now add each object to the list with the requierd field as shown below
                                     
                                                                     

                                                         
   8.Save  it and run  you can see the rich list view in the simulator as shown above.      

Download Source Code                    


Simple List View in Black Berry


Simple List View-in BlackBerry
                                          


Steps to create a simple list view
  1. From the menu >click new>SimpleListDemo
  2. In the method SimpleListDemo  we want to push a new screen called SimpleListScreen as shown in the figure
                                                                         

     this method will push a screen onto the UI stack for rendring.
   3.Then create a private class for the SimpleListScreen which extends the Main Screen as shown below
                                                                               
   4.After creating the private class you have to code the operation in SimpleListScreen  to be held     as shown above.
   5.After finishing the method just save it and run you will get a output in the simulator as shown in the above session.

BlackBerry

BlackBerry Application Development
              BlackBerry are key communication tools in today's worldwide business market.
                  Mobile BlackBerry  development India's can be your right choice for BlackBerry application  development 

                  This tutorial will teach you the balckberry programming and advance concepts in BlackBerry  application development.
                                                                                
                                                                      

iOS

How To Make iPhone Apps – An XCode 5 TutorialFor Beginners

                             This is an XCode tutorial for beginners so we’ll be going through where to download XCode 5 and introduce you to the main parts of the development. By the end of this article, you’ll have a basic understanding of how to navigate the development environment and how to create your first XCode project.

                                          

 1.Where you can download xcode?
             You can download it in  Mac App Store.
                You can also download it manually if you don’t have the Mac App Store. Just visit the Apple Developer page for XCode


2.Overview Of Xcode Interface 


 The Xcode5 Interface should look like this

            If your interface looks different, make sure you have XCode 5 and not an earlier version.
As you can see from the diagram, there are 4 major areas:
                                    1.Debug Area
                                    2.Navigator
                                    3.Editor
                                    4.Utility Area
Alright, let’s go through the Navigator area now! 

3. The Navigator Area

             In this navigator area, there are a bunch of different navigators that you can switch between using the Navigator selector bar (refer to diagram). The three main navigators that you will use a lot are the Project, Search and Issue navigators.

Project Navigator
            This is the project navigator where you’ll see all the files associated with your project.
                                        


      You can right click on the project navigator and create new files or add existing files to your project and you can drag folders or files from your computer directly onto the project navigator and it will popup a dialog asking how you want to add the files.


           If you click on a file in the project navigator, it will display the file’s contents in the Editor area. If you double click a file instead, it will open a new window which can be useful when you have dual screens.
The root node of the project navigator is your XCode project file (indicated by the blue icon). If you click that, the project properties will open in the editor area.
Search Navigator
               This the search navigator tab, here you can easily look for pieces of text in your project.
                                   

Issue Navigator
             This is the issue navigator which shows you all the problems with your application.


                When you build and compile your application to testing, if there are some errors with yoyr code where XCode can’t build your app, it will stop and show you the red colored errors in the issue navigator. You can click on an error and it will show you in the editor area which file and line it’s failing at.

                  It will also show Warnings in the issue navigator in yellow color ,but resolving warning is not necessary to run ur application .

4.The Editor Area
            The editor area is one which we spend most of our time to code your app,This where all the coding happens.
                                               
As i mentioned in the navigator section if you click any file in navigator area it will display all it contents in the editor area for you to edit the coding      

Navigation within the editor area         
                                                     
   These little forward and backward arrows in the upper left corner in the editor is used for navigating the editor area.  

              The another way to quickly get to the file u need is to use the jum bar,It allows you to quickly access down through your groups and find the file you need.  
                         
 If you click the bottom segment of the jump bar , it will open up a menu showing you all the methods in the file which is not only useful to jump to another area within the file, but it will show you at a short overview what methods are available in this file.
Three types of editor views
           The editor area has three different views and it will be in the right corner as shown below
   The left most button is for the single editor pane view,the middle button is the Assistant Editor view which will show you the accompanying file to the file you’re currently looking at.
             And the right pane will show you the header file for that class.  Each pane has its own jump bar so you can also use that to change what file each pane is displaying.

Introduction
      The language which is used for ios development is Objective C.It is an  object oriented programming language
hence it is easy for those who have knowledge in object oriented programming language.

Interface & Implementation
      In objective C where th declaration of class file is done is called interface and where the file class is defined is called implemantation.


                                                    


                                                    

ListView Animation Tutorial

ListView Animation Tutorial

In this tutorial you are going to know about the animation in lsitview so first learn to create a basic listview as shown above .

This tutorial will show you how to animate the list view using plenty of animation.

1)First  create a new android application as you created for basic listview.

2)Now you have to create a folder "anim" under res folder 

3)you have to create a different XML file inside the anim folder to create the animation.

4)Let  follow the XML as shown below,create the following xml file in the anim folder

*Fade In
                <?xml version="1.0" encoding="utf-8"?>
              <alpha   xmlns:android="http://schemas.android.com/apk/res/android"

                       android:duration="100"
                       android:fromAlpha="0.0"

                       android:interpolator="@android:anim/accelerate_interpolator"

                     android:toAlpha="1.0" />

*Push Left In
                        <?xml version="1.0" encoding="utf-8"?>
                 <set xmlns:android="http://schemas.android.com/apk/res/android">

                 <translate android:fromXDelta="100%p" android:toXDelta="0"

                     android:duration="300"/>
                 <alpha android:fromAlpha="0.0" android:toAlpha="1.0"

                   android:duration="300" />
               </set>

*Push Left Out
                           <?xml version="1.0" encoding="utf-8"?>
                  <set xmlns:android="http://schemas.android.com/apk/res/android">
                  <translate android:fromXDelta="0" android:toXDelta="-100%p"

                  android:duration="300"/>

                  <alpha android:fromAlpha="1.0" android:toAlpha="0.0"

                   android:duration="300" />
                  </set>

*Push Up In
                     <?xml version="1.0" encoding="utf-8"?>
               <set xmlns:android="http://schemas.android.com/apk/res/android">

               <translate android:fromYDelta="100%p" android:toYDelta="0"

                android:duration="500"/>
             <alpha android:fromAlpha="0.0" android:toAlpha="1.0"

              android:duration="500" />
           </set>

*Push Up Out
                        <?xml version="1.0" encoding="utf-8"?>
                     <set xmlns:android="http://schemas.android.com/apk/res/android">
                    <translate android:fromYDelta="0" android:toYDelta="-100%p"

                      android:duration="500"/>
                   <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
                      android:duration="500" />
                     </set>

*Hyper Space In
                               <?xml version="1.0" encoding="utf-8"?>
                   <alpha xmlns:android="http://schemas.android.com/apk/res/android" 
                 android:fromAlpha="0.0" android:toAlpha="1.0" 
                 android:duration="300" android:startOffset="1200" />

*Hyper Space Out
                               <?xml version="1.0" encoding="utf-8"?>
                     <set xmlns:android="http://schemas.android.com/apk/res/android"                              android:shareInterpolator="false">  
               <scale
               android:interpolator="@android:anim/accelerate_decelerate_interpolator"
                android:fromXScale="1.0"
                android:toXScale="1.4"

                 android:fromYScale="1.0"

                 android:toYScale="0.6"
                 android:pivotX="50%"
                 android:pivotY="50%"
                 android:fillAfter="false"
                 android:duration="700" />
             <set
                android:interpolator="@android:anim/accelerate_interpolator"
                android:startOffset="700">

                <scale
                android:fromXScale="1.4"
                android:toXScale="0.0"
               android:fromYScale="0.6"
               android:toYScale="0.0"
               android:pivotX="50%"
               android:pivotY="50%"
               android:duration="400" />
             <rotate
              android:fromDegrees="0"
              android:toDegrees="-45"
              android:toYScale="0.0"
              android:pivotX="50%"
              android:pivotY="50%"
              android:duration="400" />

            </set>

            </set>

*Shake

               <?xml version="1.0" encoding="utf-8"?>
          <translate xmlns:android="http://schemas.android.com/apk/res/android"
          android:fromXDelta="0" android:toXDelta="10"
           android:duration="1000" android:interpolator="@anim/cycle" />

*Wave Scale

                      <set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
     <alpha
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:duration="100" />

    <scale
        android:fromXScale="0.5" android:toXScale="1.5"
        android:fromYScale="0.5" android:toYScale="1.5"
        android:pivotX="50%" android:pivotY="50%"
        android:duration="200" />
    <scale

        android:fromXScale="1.5" android:toXScale="1.0"
        android:fromYScale="1.5" android:toYScale="1.0"
        android:pivotX="50%" android:pivotY="50%"
        android:startOffset="200"
        android:duration="100" />
</set>

*Slide In Top
                       <?xml version="1.0" encoding="utf-8"?>
                      <set xmlns:android="http://schemas.android.com/apk/res/android"

                    android:interpolator="@android:anim/accelerate_interpolator">
                    <translate android:fromYDelta="-100%" android:toXDelta="0"

                    android:duration="100" />

                   <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
                   android:duration="50" />

                   </set>
*Slide In Top To Bottom
                    <?xml version="1.0" encoding="utf-8"?>
                         <set>
                           <set xmlns:android="http://schemas.android.com/apk/res/android"
                           android:interpolator="@android:anim/accelerate_interpolator">
                          <translate android:fromYDelta="-100%" android:toXDelta="0"

                          android:duration="100" />

                            <alpha android:fromAlpha="0.0" android:toAlpha="1.0"

                            android:duration="50" />
                        </set>
    

                         </set>

*Cycle
             <cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
                   android:cycles="7" />

After creating the XML file now its time to code the MainActivity.java .

MainActivity.java
                        package com.example.listviewanimation;

import java.util.ArrayList;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.ScaleAnimation;
import android.view.animation.TranslateAnimation;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class MainActivity extends Activity {

private ListView listview;
private DisplayMetrics metrics;

private int mode = 1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

listview = new ListView(this);
listview.setFadingEdgeLength(0);
ArrayList<String> strings = new ArrayList<String>();

for (int i = 0; i < 300; i++) {
strings.add("Item:#" + (i + 1));
}

MainAdapter mAdapter = new MainAdapter(this, strings, metrics);

listview.setAdapter(mAdapter);

setContentView(listview);
}

public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
menu.add(Menu.NONE, 1, 0, "TranslateAnimation1");
menu.add(Menu.NONE, 2, 0, "TranslateAnimation2");
menu.add(Menu.NONE, 3, 0, "ScaleAnimation");
menu.add(Menu.NONE, 4, 0, "fade_in");
menu.add(Menu.NONE, 5, 0, "hyper_space_in");
menu.add(Menu.NONE, 6, 0, "hyper_space_out");
menu.add(Menu.NONE, 7, 0, "wave_scale");
menu.add(Menu.NONE, 8, 0, "push_left_in");
menu.add(Menu.NONE, 9, 0, "push_left_out");
menu.add(Menu.NONE, 10, 0, "push_up_in");
menu.add(Menu.NONE, 11, 0, "push_up_out");
menu.add(Menu.NONE, 12, 0, "shake");
return result;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
mode = item.getItemId();
return super.onOptionsItemSelected(item);
}

public class MainAdapter extends ArrayAdapter<String> {
private Context context;
private LayoutInflater mInflater;
private ArrayList<String> strings;
private DisplayMetrics metrics_;

private class Holder {
public TextView textview;
}

public MainAdapter(Context context, ArrayList<String> strings,
DisplayMetrics metrics) {
super(context, 0, strings);
this.context = context;
this.mInflater = (LayoutInflater) this.context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
this.strings = strings;
this.metrics_ = metrics;
}

@Override
public View getView(final int position, View convertView,
ViewGroup parent) {
final String str = this.strings.get(position);
final Holder holder;

if (convertView == null) {
convertView = mInflater.inflate(
android.R.layout.simple_list_item_1, null);
convertView.setBackgroundColor(0xFF202020);

holder = new Holder();
holder.textview = (TextView) convertView
.findViewById(android.R.id.text1);
holder.textview.setTextColor(0xFFFFFFFF);
holder.textview.setBackgroundResource(R.drawable.background);

convertView.setTag(holder);
} else {
holder = (Holder) convertView.getTag();
}

holder.textview.setText(str);

Animation animation = null;

switch (mode) {
case 1:
animation = new TranslateAnimation(metrics_.widthPixels / 2, 0,
0, 0);
break;

case 2:
animation = new TranslateAnimation(0, 0, metrics_.heightPixels,
0);
break;

case 3:
animation = new ScaleAnimation((float) 1.0, (float) 1.0,
(float) 0, (float) 1.0);
break;

case 4:
 animation = AnimationUtils.loadAnimation(context, R.anim.fadein);
break;
case 5:
animation = AnimationUtils.loadAnimation(context, R.anim.hyperspacein);
break;
case 6:
animation = AnimationUtils.loadAnimation(context, R.anim.hyperspaceout);
break;
case 7:
animation = AnimationUtils.loadAnimation(context, R.anim.wavescale);
break;
case 8:
animation = AnimationUtils.loadAnimation(context, R.anim.pushleftin);
break;
case 9:
animation = AnimationUtils.loadAnimation(context, R.anim.pushleftout);
break;
case 10:
animation = AnimationUtils.loadAnimation(context, R.anim.pushupin);
break;
case 11:
animation = AnimationUtils.loadAnimation(context, R.anim.pushupout);
break;
case 12:
animation = AnimationUtils.loadAnimation(context, R.anim.shake);
break;
}

// animation.setDuration(500);
convertView.startAnimation(animation);
animation = null;

return convertView;
}

}
}


Now the Listview Animation is ready ......

                                                                    

Total Pageviews

Contact Form

Name

Email *

Message *

Mobile App Developer