[Galaxy S II Android Development] Spannaa:
IMO, it's better to just animate from the current level up to 100...

<item android:maxLevel="94">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_94" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim95" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim96" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim97" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim98" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="95">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_95" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim96" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim97" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim98" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="96">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_96" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim97" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim98" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="97">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_97" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim98" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="98">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_98" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="99">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_99" />
<item android:duration="80" android:drawable="@drawable/stat_sys_battery_charge_anim100" />
</animation-list>
</item>
<item android:maxLevel="100">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_100" />
</animation-list>
</item>
<item android:drawable="@drawable/stat_sys_battery_charge_anim100" android:maxLevel="101" />