main.xml
in this case we can use only linior layout with out images also it can excute.
mp2.xml
this file will creates the circle means either circle or bar
</style>resources>/mp3</item>animation-list><gradient android:type="sweep" android:useLevel="false" android:startColor="#300000ff" android:centerColor="#500000ff" android:endColor="#ff0000ff" />shape><item android:drawable="@drawable/p3" android:duration="200" />animation-list>android:layout_height="wrap_content" style="@drawable/progress_indeterminate_horizontal"/>LinearLayout>
<?
<
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent" android:drawingCacheQuality="high"><ProgressBar android:id="@+id/ProgressBar01"android:layout_width="wrap_content"</
progress_indeterminate_horizontal.xml
<?
<
xml version="1.0" encoding="utf-8"?>animation-list xmlns:android="http://schemas.android.com/apk/res/android"android:oneshot="false"><item android:drawable="@drawable/p1" android:duration="200" /><item android:drawable="@drawable/p2" android:duration="200" /></in this case we can use only linior layout with out images also it can excute.
mp2.xml
this file will creates the circle means either circle or bar
<?
<
xml version="1.0" encoding="utf-8"?>shapexmlns:android="http://schemas.android.com/apk/res/android">android:shape="ring"
android:innerRadiusRatio="4"
android:thicknessRatio="4"
android:useLevel="false">
<size android:width="50dip" android:height="50dip" /></
mp3.xml
<?
<
xml version="1.0" encoding="utf-8"?>animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="30" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="30" android:toDegrees="60" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="60" android:toDegrees="90" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="90" android:toDegrees="120" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="120" android:toDegrees="150" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="150" android:toDegrees="180" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="180" android:toDegrees="210" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="210" android:toDegrees="240" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="240" android:toDegrees="270" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="270" android:toDegrees="300" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="300" android:toDegrees="330" android:repeatCount="1" /></item><item android:duration="70"><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="330" android:toDegrees="360" android:repeatCount="1" /></
so these three files in the drawable folder and follwing xml files is in layout folder those are main.xml,attrs.xml
attrs.xml
<?
<
xml version="1.0" encoding="utf-8"?>resources><style parent="@android:style/Widget.ProgressBar" name="customProgressBar"><item name="android:progressDrawable">@anim</item></
No comments:
Post a Comment