diff options
| author | TAMARA JERINIC <tamara.jerinic@gmail.com> | 2022-11-14 23:57:06 +0100 | 
|---|---|---|
| committer | TAMARA JERINIC <tamara.jerinic@gmail.com> | 2022-11-14 23:57:06 +0100 | 
| commit | 55a27f240fc871c658eef96894501cce3233ce6e (patch) | |
| tree | 2bdb7314e33c82908c46416ea204b818a80eb0dd | |
| parent | f7bd4d189a2fa635bb4b156381a7b105bf75ab6d (diff) | |
Promenjen fragment_profile.xml.
| -rw-r--r-- | Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentProfile.kt | 10 | ||||
| -rw-r--r-- | Client/BrzoDoLokacije/app/src/main/res/layout/fragment_profile.xml | 85 | 
2 files changed, 60 insertions, 35 deletions
| diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentProfile.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentProfile.kt index 198e125..92a6824 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentProfile.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentProfile.kt @@ -7,6 +7,7 @@ import android.view.LayoutInflater  import android.view.View  import android.view.ViewGroup  import android.widget.Button +import android.widget.ImageView  import android.widget.TextView  import android.widget.Toast  import androidx.appcompat.app.AppCompatActivity @@ -17,6 +18,7 @@ import com.example.brzodolokacije.Models.UserReceive  import com.example.brzodolokacije.R  import com.example.brzodolokacije.Services.RetrofitHelper  import com.example.brzodolokacije.Services.SharedPreferencesHelper +import com.google.android.material.button.MaterialButton  import com.google.android.material.imageview.ShapeableImageView  import okhttp3.MediaType.Companion.toMediaTypeOrNull  import okhttp3.MultipartBody @@ -51,8 +53,8 @@ class FragmentProfile : Fragment(R.layout.fragment_profile) {      private lateinit var showMyPosts: Button      private lateinit var showMyData: Button      private lateinit var showMyRecensions: Button -    private lateinit var profilePicture: ShapeableImageView -    private lateinit var profilePicturePlus: ShapeableImageView +    private lateinit var profilePicture: ImageView +    private lateinit var profilePicturePlus: MaterialButton      override fun onCreateView(          inflater: LayoutInflater, container: ViewGroup?,          savedInstanceState: Bundle? @@ -67,8 +69,8 @@ class FragmentProfile : Fragment(R.layout.fragment_profile) {          showMyPosts=view.findViewById<View>(R.id.btnFragmentProfileShowMyPosts) as Button          showMyData=view.findViewById<View>(R.id.btnFragmentProfileShowMyData) as Button          showMyRecensions=view.findViewById<View>(R.id.btnFragmentProfileShowMyRecensions) as Button -        profilePicture=view.findViewById<View>(R.id.tvFragmentProfileProfilePicture) as ShapeableImageView -        profilePicturePlus=view.findViewById<View>(R.id.tvFragmentProfileProfilePicturePlus) as ShapeableImageView +        profilePicture=view.findViewById<View>(R.id.tvFragmentProfileProfilePicture) as ImageView +        profilePicturePlus=view.findViewById<View>(R.id.btnFragmentProfileProfilePicturePlus) as MaterialButton          //podaci iz baze diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_profile.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_profile.xml index 19e6212..c75e1e4 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_profile.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_profile.xml @@ -6,7 +6,6 @@      android:layout_height="match_parent"      tools:context=".Fragments.FragmentProfile"> -          <androidx.constraintlayout.widget.ConstraintLayout          android:layout_width="match_parent" @@ -46,7 +45,7 @@              android:layout_marginEnd="20dp"              android:adjustViewBounds="true"              android:background="#E8FFFFFF" -            android:elevation="20dp" +            android:elevation="1dp"              android:scaleType="fitEnd"              app:layout_constraintEnd_toEndOf="parent"              app:layout_constraintHorizontal_bias="0.494" @@ -55,26 +54,48 @@              app:shapeAppearanceOverlay="@style/imageViewRoundedEdge" /> -        <com.google.android.material.imageview.ShapeableImageView -            android:id="@+id/tvFragmentProfileProfilePicture" -            android:layout_width="150dp" -            android:layout_height="150dp" +        <androidx.cardview.widget.CardView +            android:id="@+id/cvFragmentHomePageProfile" +            android:layout_width="140dp" +            android:layout_height="140dp"              android:layout_gravity="center" -            android:layout_margin="5dp" -            android:layout_marginTop="4dp" -            android:layout_marginEnd="108dp" -            android:adjustViewBounds="true" -            android:elevation="21dp" -            android:scaleType="fitCenter" -            android:src="@drawable/ic_launcher_background" +            android:layout_marginTop="24dp" +            android:elevation="10dp" +            app:cardCornerRadius="250dp"              app:layout_constraintBottom_toTopOf="@+id/tableLayout" -            app:layout_constraintEnd_toEndOf="@+id/imageView3" -            app:layout_constraintHorizontal_bias="0.483" +            app:layout_constraintEnd_toEndOf="parent" +            app:layout_constraintHorizontal_bias="0.498"              app:layout_constraintStart_toStartOf="parent" -            app:layout_constraintTop_toTopOf="@+id/imageView3" -            app:layout_constraintVertical_bias="1.0" -            app:shapeAppearanceOverlay="@style/imageViewCircle" /> - +            app:layout_constraintTop_toTopOf="parent" +            app:layout_constraintVertical_bias="0.887"> + +            <ImageView + +                android:id="@+id/tvFragmentProfileProfilePicture" +                android:layout_width="140dp" +                android:layout_height="140dp" +                android:elevation="10dp" +                android:scaleType="centerCrop" +                android:src="@drawable/ic_baseline_person_24" +                tools:ignore="ContentDescription" /> +        </androidx.cardview.widget.CardView> + +        <com.google.android.material.button.MaterialButton +            android:id="@+id/btnFragmentProfileProfilePicturePlus" +            android:layout_width="54dp" +            android:layout_height="54dp" +            android:layout_marginEnd="32dp" +            android:layout_marginBottom="4dp" +            app:backgroundTint="#FFFFFF" +            app:cornerRadius="100dp" +            app:icon="@drawable/ic_baseline_add_a_photo_24" +            app:iconGravity="start" +            app:iconTint="#3C5C6E" +            app:layout_constraintBottom_toTopOf="@+id/tableLayout" +            app:layout_constraintEnd_toEndOf="parent" +            app:layout_constraintHorizontal_bias="0.72" +            app:layout_constraintStart_toStartOf="parent" +            tools:ignore="SpeakableTextPresentCheck" />          <TableLayout              android:id="@+id/tableLayout" @@ -100,6 +121,7 @@                      android:layout_height="match_parent"                      android:text="Petar Petrović" />              </TableRow> +              <TableRow                  android:layout_width="fill_parent"                  android:layout_height="wrap_content" @@ -113,6 +135,7 @@                      android:gravity="center"                      android:text="#PetarP" />              </TableRow> +              <Space android:layout_height="20dp"></Space>              <TableRow @@ -200,17 +223,6 @@              app:layout_constraintStart_toEndOf="@+id/btnFragmentProfileShowMyRecensions"              app:layout_constraintTop_toBottomOf="@+id/tvFragmentProfileInfoContainer" /> -        <FrameLayout -            android:id="@+id/flFragmentProfileFragmentContainer" -            android:layout_width="409dp" -            android:layout_height="319dp" -            app:layout_constraintBottom_toBottomOf="parent" -            app:layout_constraintEnd_toEndOf="parent" -            app:layout_constraintStart_toStartOf="parent" -            app:layout_constraintTop_toTopOf="@+id/divider"> - -        </FrameLayout> -          <Button              android:id="@+id/btnFragmentProfileShowMyRecensions"              android:layout_width="wrap_content" @@ -219,10 +231,21 @@              android:layout_marginTop="4dp"              android:backgroundTint="#FFFFFF"              android:stateListAnimator="@null" -            android:textColor="@color/cardview_dark_background"              android:text="Recenzije" +            android:textColor="@color/cardview_dark_background"              app:layout_constraintStart_toEndOf="@+id/btnFragmentProfileShowMyPosts"              app:layout_constraintTop_toBottomOf="@+id/tvFragmentProfileInfoContainer" /> +        <FrameLayout +            android:id="@+id/flFragmentProfileFragmentContainer" +            android:layout_width="409dp" +            android:layout_height="319dp" +            app:layout_constraintBottom_toBottomOf="parent" +            app:layout_constraintEnd_toEndOf="parent" +            app:layout_constraintStart_toStartOf="parent" +            app:layout_constraintTop_toTopOf="@+id/divider"> +        </FrameLayout>      </androidx.constraintlayout.widget.ConstraintLayout> + +  </FrameLayout>
\ No newline at end of file | 
