MaterialAbout
0.3.0
이것은 안드로이드 프로젝트입니다. 모바일 개발자는 이 라이브러리를 사용하여 앱의 화면에 대한 자료를 표시할 수 있습니다. 사용자에게 소개할 때 생활을 더 쉽게 만들고, 안드로이드 앱에 대한 대략적인 화면 패턴을 만들기 위해 만들어졌습니다. 정말 간단하고 역동적입니다. 확인해 보세요.
이 라이브러리에는 여기에 표시할 수 있는 것보다 훨씬 더 많은 사용자 정의 및 기능이 있습니다. 샘플 앱을 확인하고 끌어오기 요청에 도움을 주세요. 이 프로젝트에 있는 샘플 앱을 살펴볼 수 있습니다.
이 라이브러리를 사용하려면 공식 지원 라이브러리처럼 minSdkVersion
14
이상으로 설정해야 합니다.
allprojects {
repositories {
.. .
maven { url " https://jitpack.io " }
}
}
dependencies {
compile ' com.github.jrvansuita:MaterialAbout:+ '
}
AboutBuilder를 사용하여 AboutView 인스턴스를 만듭니다.
@ 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 ());