Skip to content

Commit

Permalink
[Redesign/#200] review보기 리디자인 적용 (#202)
Browse files Browse the repository at this point in the history
* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정
  • Loading branch information
HI-JIN2 committed Sep 2, 2024
1 parent 6535874 commit fd63a47
Show file tree
Hide file tree
Showing 26 changed files with 236 additions and 347 deletions.
Binary file removed .DS_Store
Binary file not shown.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ captures/
# IntelliJ
*.iml
.idea/
.idea/*
.idea/compiler.xml
.idea/misc.xml
.idea/workspace.xml
Expand Down Expand Up @@ -91,4 +92,7 @@ lint/outputs/
lint/tmp/
# lint/reports/

.DS_Store
.DS_Store
._.DS_Store
**/.DS_Store
**/._.DS_Store
6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/misc.xml

This file was deleted.

Binary file removed app/.DS_Store
Binary file not shown.
Binary file removed app/release/.DS_Store
Binary file not shown.
Binary file removed app/src/.DS_Store
Binary file not shown.
Binary file removed app/src/main/.DS_Store
Binary file not shown.
Binary file removed app/src/main/java/.DS_Store
Binary file not shown.
Binary file removed app/src/main/java/com/.DS_Store
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.eatssu.android.ui.main

import android.os.Build
import androidx.annotation.RequiresApi
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import androidx.viewpager2.adapter.FragmentStateAdapter
Expand Down Expand Up @@ -33,15 +35,16 @@ class ViewPager2Adapter(fragmentActivity: FragmentActivity) :
}

// 4. 디폴트로 노출할 Fragment의 위치를 설정
@RequiresApi(Build.VERSION_CODES.O)
fun getDefaultFragmentPosition(): Int {
// 여기에서 디폴트로 노출할 Fragment의 위치를 반환해줍니다.
// 예를 들어, 첫 번째 Fragment를 디폴트로 설정하려면 0을 반환합니다.

val time = LocalTime.now()

val selectedIndex: Int = when (time.hour) {
in 0..10 -> 0 //아침
in 10..16 -> 1 //점심
in 0..9 -> 0 //아침
in 10..15 -> 1 //점심
in 16..24 -> 2 //저녁
else -> 1
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,7 @@ class MyReviewAdapter(private val dataList: List<Review>) :
binding.tvReviewItemComment.text = dataList[position].content
binding.tvReviewItemDate.text = dataList[position].writeDate
binding.tvMenuName.text = dataList[position].menu
binding.tvTotalRating.text = dataList[position].mainGrade.toString()
binding.tvTasteRating.text = dataList[position].tasteGrade.toString()
binding.tvAmountRating.text = dataList[position].amountGrade.toString()
binding.rbRate.rating = dataList[position].mainGrade.toFloat()
binding.tvWriterNickname.text = MySharedPreferences.getUserName(binding.root.context)

val imageView: ImageView = binding.ivReviewPhoto
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,7 @@ class ReviewActivity :
binding.tvReviewNumCount.text = reviewCnt.toString()

binding.tvRate.text = String.format("%.1f", mainRating)
binding.tvGradeTaste.text = String.format("%.1f", tasteRating)
binding.tvGradeAmount.text = String.format("%.1f", amountRating)


val totalReviewCount = reviewCnt
binding.progressBar1.max = totalReviewCount
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,29 @@ class ReviewAdapter(private val dataList: List<Review>) :
binding.tvReviewItemDate.text = writeDate
binding.tvMenuName.text = menu

binding.tvTotalRating.text = mainGrade.toString()
binding.tvTasteRating.text = tasteGrade.toString()
binding.tvAmountRating.text = amountGrade.toString()
binding.rbRate.rating = mainGrade.toFloat()
}



if (data.imgUrl?.size != 0) {
Log.d("ReviewAdapter", data.content + data.imgUrl?.size.toString())
Glide.with(itemView)
.load(data.imgUrl?.get(0))
.into(binding.ivReviewPhoto)
binding.ivReviewPhoto.visibility = View.VISIBLE
binding.ivReviewPhoto.visibility = View.VISIBLE

if (data.imgUrl?.get(0) == "") {
binding.ivReviewPhoto.visibility = View.GONE
// binding.cvPhotoReview.visibility = View.GONE

}
if (data.imgUrl?.get(0) == null) {
binding.ivReviewPhoto.visibility = View.GONE
// binding.cvPhotoReview.visibility = View.GONE
}
} else {
binding.ivReviewPhoto.visibility = View.GONE
// binding.cvPhotoReview.visibility = View.GONE
}


Expand Down Expand Up @@ -84,11 +84,8 @@ class ReviewAdapter(private val dataList: List<Review>) :
binding.tvWriterNickname.text = writerNickname
binding.tvReviewItemComment.text = content
binding.tvReviewItemDate.text = writeDate
binding.tvMenuName.text = menu

binding.tvTotalRating.text = mainGrade.toString()
binding.tvTasteRating.text = tasteGrade.toString()
binding.tvAmountRating.text = amountGrade.toString()
binding.rbRate.rating = mainGrade.toFloat()
}


Expand All @@ -97,16 +94,19 @@ class ReviewAdapter(private val dataList: List<Review>) :
.load(data.imgUrl?.get(0))
.into(binding.ivReviewPhoto)
binding.ivReviewPhoto.visibility = View.VISIBLE
binding.cvPhotoReview.visibility = View.VISIBLE

if (data.imgUrl?.get(0) == "") {
binding.ivReviewPhoto.visibility = View.GONE

binding.cvPhotoReview.visibility = View.GONE
}
if (data.imgUrl?.get(0) == null) {
binding.ivReviewPhoto.visibility = View.GONE
binding.cvPhotoReview.visibility = View.GONE
}
} else {
binding.ivReviewPhoto.visibility = View.GONE
binding.cvPhotoReview.visibility = View.GONE
}


Expand Down
Binary file added app/src/main/res/drawable/ic_bad_28.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/main/res/drawable/ic_good_28.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 0 additions & 9 deletions app/src/main/res/drawable/shape_button.xml

This file was deleted.

3 changes: 0 additions & 3 deletions app/src/main/res/drawable/shape_button_duplicate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,4 @@
<solid android:color="@color/primary" />
<corners
android:radius="10dp"/>
<padding
android:left="9dp"
android:right="9dp" />
</shape>
15 changes: 15 additions & 0 deletions app/src/main/res/drawable/shape_menu_name.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/secondary" />
<stroke
android:width="0.5dp"
android:color="@color/primary" />
<corners android:radius="10dp" />
<padding
android:bottom="5dp"
android:left="6dp"
android:right="6dp"
android:top="5dp" />

</shape>
4 changes: 2 additions & 2 deletions app/src/main/res/layout/activity_base.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,12 @@

<TextView
android:id="@+id/toolbar_title"
style="@style/H2"
style="@style/Subtitle1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text=""
android:textColor="@color/primary" />
android:textColor="@color/gray700" />
</androidx.appcompat.widget.Toolbar>


Expand Down
Loading

0 comments on commit fd63a47

Please sign in to comment.