Thursday, June 7, 2018

Sumber daya XML kompleks sebaris

Title : Sumber daya XML kompleks sebaris » Publish By : PAI - Portal Android Indonesia (Admin: Deris_07) » Rating : 95,9 Out of 100

Posts Terkait : Sumber daya XML kompleks sebaris

  • Drawable resourcesPAI - Portal Android Indonesia - Drawable resources - A drawable resource is a general concept for a graphic that can be drawn to the ...
  • Memulai Activity LainPAI - Portal Android Indonesia - Memulai Activity Lain - Setelah menyelesaikan pelajaran sebelumnya, Anda memiliki aplikasi yang menam ...
  • Animation resourcesPAI - Portal Android Indonesia - Animation resources - Hello guys, good night and welcome to visit again on blog PAI - Portal Android ...
  • Color state list resourcePAI - Portal Android Indonesia - Color state list resource - A ColorStateList is an object you can define in XML that you can apply as ...
  • Layout resourcePAI - Portal Android Indonesia - Layout resource - Hello gusy, good night and welcome to visit again on blog PAI - Portal Android Indo ...
  • Mengakses Sumber DayaPAI - Portal Android Indonesia - Mengakses Sumber Daya - Setelah menyediakan sumber daya dalam aplikasi Anda (yang dibahas di Menyedia ...
  • PAI ( Portal Android Indonesia ) Pengenalan, Pengertian dan Memahami Android Studio Lebih DekatPAI - Portal Android Indonesia - PAI ( Portal Android Indonesia ) Pengenalan, Pengertian dan Memahami Android Studio Lebih Dekat - Saa ...
  • Unicode and internationalization support PAI - Portal Android Indonesia - Unicode and internationalization support - Android leverages the ICU library and CLDR project to prov ...
  • Android ( OS - Operating System / Sistem Operasi )PAI - Portal Android Indonesia - Android ( OS - Operating System / Sistem Operasi ) - Android (/ˈæn.drɔɪd/; AN-droyd) adalah sistem op ...
  • Localize your app PAI - Portal Android Indonesia - Localize your app - Android runs on many devices in many regions. To reach the most users, your app s ...

PAI - Portal Android Indonesia - Sumber daya XML kompleks sebaris - Jenis sumber daya tertentu adalah komposisi dari beberapa sumber daya kompleks yang diwakili oleh file XML. Salah satu contohnya adalah vektor animasi yang dapat digambar, yang merupakan sumber daya yang dapat ditarik yang berisi vektor yang dapat digambar dan animasi. Ini membutuhkan penggunaan setidaknya tiga file XML

Sumber daya XML kompleks sebaris

res/drawable/avd.xml
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/vectordrawable" >
    <target
        android:name="rotationGroup"
        android:animation="@anim/rotation" />
</animated-vector>

res/drawable/vectordrawable.xml
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:height="64dp"
    android:width="64dp"
    android:viewportHeight="600"
    android:viewportWidth="600" ><group
        android:name="rotationGroup"
        android:pivotX="300.0"
        android:pivotY="300.0"
        android:rotation="45.0" >
        <path
            android:fillColor="#000000"
            android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /></group>
</vector>

res/anim/rotation.xml
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/android"
    android:duration="6000"
    android:propertyName="rotation"
    android:valueFrom="0"android:valueTo="360" />

Ada banyak file di sini hanya untuk membuat satu vektor animasi yang dapat digambar! Jika vektor ditarik dan animasi digunakan kembali di tempat lain, ini adalah cara terbaik untuk mengimplementasikan gambar animasi yang dapat digambar. Jika mereka hanya pernah digunakan untuk vektor animasi ini, maka ada cara yang lebih ringkas untuk menerapkannya.

Menggunakan format sumber daya inline AAPT, Anda dapat menentukan ketiga sumber daya dalam file XML yang sama. Karena kami membuat gambar animasi yang dapat digambar, kami meletakkan file di bawah res/drawable/.

res/drawable/avd.xml
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:aapt="http://schemas.android.com/aapt" >

    <aapt:attr name="android:drawable" >
        <vector
            android:height="64dp"
            android:width="64dp"
            android:viewportHeight="600"
            android:viewportWidth="600" ><group
                android:name="rotationGroup"
                android:pivotX="300.0"
                android:pivotY="300.0"
                android:rotation="45.0" >
                <path
                    android:fillColor="#000000"
                    android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /></group>
        </vector>
    </aapt:attr>

    <target android:name="rotationGroup">
        <aapt:attr name="android:animation" >
            <objectAnimator
                android:duration="6000"
                android:propertyName="rotation"
                android:valueFrom="0"android:valueTo="360" />
        </aapt:attr>
    </target>
</animated-vector>

Tag XML <aapt: attr> memberi tahu AAPT bahwa anak dari tag harus diperlakukan sebagai sumber daya dan diekstraksi ke dalam file sumber dayanya sendiri. Nilai dalam nama atribut menentukan tempat menggunakan sumber daya inline dalam tag induk.

AAPT akan menghasilkan file sumber daya dan nama untuk semua sumber daya inline. Aplikasi yang dibangun menggunakan format inline ini kompatibel dengan semua versi Android.

Share on Facebook
Share on Twitter

Admin PAI : Deris_07

Terimakasih sudah meluangkan waktunya untuk Berkunjung ke PAI - Portal Android Indonesia blog yang membahas seputar android, aplikasi dan tutorial lainnya yang bersangkutan dengan android, semoga dengan adanya artikel tentang Sumber daya XML kompleks sebaris ini dapat membantu menyelesaikan permasalahan anda semua..

Dan terimakasih sudah membaca artikel kami kali ini, mengenai Sumber daya XML kompleks sebaris.. semoga artikel tersebut dapat bermanfaat, dan jangan lupa berikan tanggapanmu, mengenai Sumber daya XML kompleks sebaris ini..
Selamat Berkunjung Kembali...
1 / 3
Bank Neo Commerce ( BNC )