2017-08-03 3 views
-5

Comment cette personnalisation ou cet effet a été possible? Avoir un fond d'écran avec une partie de l'écran avec dégradé ou couleur unie.Personnaliser l'écran de connexion

enter image description here

enter image description here

J'ai essayé de le faire avec la forme de gradient:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient 
     android:startColor="#c53766" 
     android:endColor="#8149aa" 
     android:angle="135"></gradient> 
</shape> 

Comment pourriez-vous faire cette personnalisation de l'écran de connexion à l'image de l'échantillon. Une idée pour m'aider?

Répondre

2

essayer la mise en page diagonale ajouter la dépendance

compile 'com.github.florent37:diagonallayout:1.0.7' 

et l'utilisation ci-dessous le code

<com.github.florent37.diagonallayout.DiagonalLayout 
     android:layout_width="match_parent" 
     android:layout_height="250dp" 
     android:elevation="10dp" 
     app:diagonal_angle="20" 
     app:diagonal_position="top" 
     app:diagonal_direction="right"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:scaleType="centerCrop" 
      android:src="@drawable/mountains" /> 

</com.github.florent37.diagonallayout.DiagonalLayout> 

pour plus de détails vérifier this link

0

Vous pouvez utiliser adobexD qui est assez simple à utiliser et fait pour l'utilisateur interface. Il existe plusieurs tutoriels disponibles. Et après avoir créé votre écran avec le dégradé que vous voulez, vous pouvez l'exporter et utilisez simplement un android: fond avec l'écran