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

  • kruno j

    kruno j

    6 Mayıs 2007
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • Thom Hall

    Thom Hall

    24 Kasım 2006