MaterialAbout
0.3.0
هذا هو مشروع الروبوت . يمكنك، كمطور للهواتف المحمولة، استخدام هذه المكتبة لعرض مادة حول الشاشة في تطبيقاتك. لقد تم تصميمه لجعل حياتك أسهل عند تقديمك للمستخدمين، وأيضًا لإنشاء نمط شاشة حول تطبيقات Android المادية. انها حقا بسيطة وديناميكية، التحقق من ذلك.
تحتوي هذه المكتبة على الكثير من التخصيصات والميزات أكثر مما يمكن عرضه هنا. يرجى التحقق من نموذج التطبيق ولا تتردد في المساعدة في طلب السحب. يمكنك إلقاء نظرة على نموذج التطبيق الموجود في هذا المشروع.
تتطلب هذه المكتبة تعيين minSdkVersion
على 14
أو أعلى، مثل مكتبة الدعم الرسمية.
allprojects {
repositories {
.. .
maven { url " https://jitpack.io " }
}
}
dependencies {
compile ' com.github.jrvansuita:MaterialAbout:+ '
}
قم بإنشاء مثيل AboutView باستخدام AboutBuilder.
@ Override
protected void onCreate ( Bundle savedInstanceState ) {
super . onCreate ( savedInstanceState );
AboutView view = AboutBuilder . with ( this )
. setPhoto ( R . mipmap . profile_picture )
. setCover ( R . mipmap . profile_cover )
. setName ( "Your Full Name" )
. setSubTitle ( "Mobile Developer" )
. setBrief ( "I'm warmed of mobile technologies. Ideas maker, curious and nature lover." )
. setAppIcon ( R . mipmap . ic_launcher )
. setAppName ( R . string . app_name )
. addGooglePlayStoreLink ( "8002078663318221363" )
. addGitHubLink ( "user" )
. addFacebookLink ( "user" )
. addFiveStarsAction ()
. setVersionNameAsAppSubTitle ()
. addShareAction ( R . string . app_name )
. setWrapScrollView ( true )
. setLinksAnimated ( true )
. setShowAsCard ( true )
. build ();
addContentView ( view , layoutParams );
}
AboutBuilder aboutBuilder = AboutBuilder . with ( this );
List < Item > actions = aboutBuilder . getActions ();
List < Item > links = aboutBuilder . getActions ();
AboutView view = AboutBuilder . with ( this )
...
. build ();
View lastLinkView = view . findItem ( builder . getLastLink ());
View lastActionView = view . findItem ( builder . getLastAction ());