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

  • Tinkernut

    Tinkernut

    28 Aralık 2006
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008