SORU
24 Temmuz 2012, Salı


Google Şimdi Google yeni kart arayüzü

Şimdi Google ve Google (Android) kartı gibi bir arabirim kullanın.

enter image description here

Eğer herkes bu arayüz Android çoğaltılabilir nasıl herhangi bir fikir var mı diye merak ettim.

İkisi de çok yeni bir kart göstermek için oldukça ilginç animasyonlar var; herhangi bir düşünce çok iyi olurdu.

CEVAP
7 EYLÜL 2012, Cuma


Google Kartları oluşturma tarzı here / düzeni çoğaltmak için nasıl bir öğretici attılar.

Önemli adım

  1. Özel bir düzen oluşturun
  2. Çocuklar çizim için gözlemci ekleyin
  3. Alternatif kartları animasyon

İşte bir kod parçası

@Override
public void onGlobalLayout() {
    getViewTreeObserver().removeGlobalOnLayoutListener(this);

    final int heightPx = getContext().getResources().getDisplayMetrics().heightPixels;

    boolean inversed = false;
    final int childCount = getChildCount();

    for (int i = 0; i < childCount; i  ) {
        View child = getChildAt(i);

        int[] location = new int[2];

        child.getLocationOnScreen(location);

        if (location[1] > heightPx) {
            break;
        }

        if (!inversed) {
            child.startAnimation(AnimationUtils.loadAnimation(getContext(),
                    R.anim.slide_up_left));
        } else {
            child.startAnimation(AnimationUtils.loadAnimation(getContext(),
                    R.anim.slide_up_right));
        }

        inversed = !inversed;
    }

}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • pucksz

    pucksz

    24 Mart 2006