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

  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013
  • TechXCentral

    TechXCentral

    12 Temmuz 2011