Este é um projeto Android . Você, como desenvolvedor mobile, pode usar esta biblioteca para mostrar um material sobre tela em seus aplicativos. Ele foi construído para facilitar sua vida na hora de apresentá-lo aos seus usuários e também para criar um padrão de tela sobre para aplicativos Android materiais. É muito simples e dinâmico, confira.
Esta biblioteca tem muito mais customização e recursos do que é possível mostrar aqui. Verifique o aplicativo de exemplo e sinta-se à vontade para ajudar com uma solicitação pull. Você pode dar uma olhada no aplicativo de exemplo localizado neste projeto.
Esta biblioteca requer que minSdkVersion
seja definido como 14
ou superior, como a Biblioteca de Suporte Oficial.
allprojects {
repositories {
.. .
maven { url " https://jitpack.io " }
}
}
dependencies {
compile ' com.github.jrvansuita:MaterialAbout:+ '
}
Crie uma instância AboutView com 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 ());