2015-07-28 24 views
5

Android'in tasarım destek kütüphanesinin tüm kaynak kodu için son birkaç gündür birkaç saat aradım. Ben kaynak kodu resmi Google deposundan yansıtılmış bulduk:Android Tasarım Destek Kitaplığı: NavigationView Kaynak kodu

https://github.com/android/platform_frameworks_support/tree/master/design

Ancak, ben android.support.design.widget.NavigationView için kaynak kodunu bulmak için henüz. Kütüphane için jar dosyası bir NavigationView.class içerir, ancak hiçbir kaynağa bağlı değildir.

Bu sınıfın kaynağını nasıl bulmalıyım? Kod muhtemelen halka açıklanmamış mı? Eğer SDK Manager Android 6.0 kaynak kodunu indirirseniz

+0

"Bu sınıfın kaynağını nasıl bulmalıyım?" Neden kaynağa ihtiyacınız var? Intellij'de, sadece sınıfa tıklayın ve size kaynağı gösterecek veya sizin için deşifre edecektir. –

+2

@JaredBurrows Kaynağa ihtiyacım var çünkü nasıl çalıştığını daha fazla öğrenmek istiyorum; Benzer ama daha çok yönlü bir sınıf oluşturmak istiyorum. –

+0

Dokümanları okuyun ve Intellij kullanın. –

cevap

5

, içeri NavigationView için kaynak bulacaksınız: Android SDK kurduktan yerde $ANDROID_SDK olduğunu

$ANDROID_SDK/sources/android-23/android/support/design/widget 

.

Tahminim, bunun Tasarım Desteği kitaplığının 23.0.0 sürümüyle eşleşmesidir. Yamaların (örneğin, 23.0.1) kaynaklarının burada gösterilip gösterilmeyeceğini bilmiyorum. Ve bildiğim her şey için, kaynak kodunda burada 23.0.0'dan daha eski bir şey var. Google'ın destek kütüphaneleri için kaynak kodu paketlemesi bazı sevgiyi kullanabilir.

+0

Bu bilgiyi başka bir yerde bulmuştum, fakat kodun kesinlikle modası geçmiş olduğunu söylediniz. Aslında diğer destek kütüphaneleri gayet iyi, kaynaklar AFAIK'e bağlı olarak düşüyor. –

0
0

İşte kaynağıdır.

İlgili konular