Pages

Jumat, 17 Oktober 2014

MEMBUAT FLYME ANALOG TENGAH

untuk lanjut ke step ini, sangat di wajibkan untuk melalui tahap pembuatan flyme analog kiri, kecuali kalo ente emang udah mahir dan ngerti tata letaknya.
  1. masih bermain dengan SystemUI karena ini adalah lanjutan dari step pembuatan flyme analog kiri,
  2. buka gemini_status_bar.xml
  3. tambah baris ini di bawah id/status_bar_content
  4. <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">   
  5. tambah baris ini di ATAS </LinearLayout> yg ada diatas id/ticker
  6.         <LinearLayout android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <AnalogClock android:gravity="center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
            </LinearLayout>
        </RelativeLayout>

  7. hapus baris <AnalogClock yang ada di bawah baris id/status_bar_content itu
  8. Pindahkan baris id/garis ke atas </RelativeLayout> . Biar garisnya ada di bawah jam.
  9. Save > recompile > sign > push
  10. untuk compare silahkan sedot disini.

CARA FIX LOOCKSREEN FLYME dan TANGGAL TENGAH

biasanya, kalo udah bikin Flyme, akan ada sedikit masalah/BUG pada lockscreen, kaya Glowpad yang nyengsol lah.. Jam Digital kepotong, tanggal gk muncul karena kepotong,
untuk itu, ane coba share di sini,
  1. Decompile Framework-res.apk (System/Framework)
  2. untuk Fix Jam yang kepotong, buka Dimens.xml (res/values)
  3. Cari keyguard_scurity_height , kemudian ubah value dengan mengurangi 30-50 poin dip, misal dari 410 menjadi 360 dip.
  4. untuk fix Glowpad yang nyengsol, buka Keyguard_glowpad_view.xml (res/layout)
  5. ubah value android:layout_gravity menjadi android:gravity="center" 
  6. untuk ketengahin tanggal, buka keyguard_status_area.xml (res/layout-port)
  7. ubah semua gravity menjadi center (seperti No.5) dan tambah android:gravity="center" untuk semua baris yg belum ada gravity nya.
  8. ubah value setiap android:layout_width dengan fill_parent sehingga menjadi android:layout_width="fill_parent"
  9. Save - recompile - sign - push.