some remarks

This commit is contained in:
AnnZhimol 2023-12-26 22:07:07 +04:00
parent 3d32ad9b86
commit 7776b94d14
15 changed files with 71 additions and 71 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-17" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="corretto-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
</project>

View File

@ -140,7 +140,7 @@ interface NewsPortalService {
): CommentRemote
companion object {
private const val BASE_URL = "http://10.0.2.2:8079/"
private const val BASE_URL = "http://192.168.0.103:8079/"
@Volatile
private var INSTANCE: NewsPortalService? = null

View File

@ -43,7 +43,7 @@ fun BottomBar(navController: NavHostController){
val bottomBarDestination=screens.any{ it.route==currentDestination?.route }
Row(
modifier = Modifier
.padding(start = 17.dp, end = 17.dp, top = 8.dp, bottom = 8.dp)
.padding(start = 10.dp, end = 10.dp, top = 8.dp, bottom = 8.dp)
.background(Color.Transparent),
horizontalArrangement = Arrangement.SpaceEvenly,
verticalAlignment = Alignment.CenterVertically
@ -94,7 +94,7 @@ fun RowScope.AddItem(
) {
Row(
modifier = Modifier
.padding(start = 17.dp, end = 17.dp, top = 8.dp, bottom = 8.dp),
.padding(start = 10.dp, end = 17.dp, top = 8.dp, bottom = 8.dp),
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(4.dp)
) {

View File

@ -306,8 +306,8 @@ fun ArticleItem(navController: NavController,article: Article, modifier: Modifie
item {
Column(
modifier = Modifier
.align(alignment = Alignment.TopStart)
.offset(x = 15.dp,
//.align(alignment = Alignment.TopStart)
.offset(x = 38.dp,
y = 8.dp)
.requiredWidth(width = 351.dp)
.requiredHeight(height = 177.dp)
@ -379,17 +379,17 @@ fun ArticleItem(navController: NavController,article: Article, modifier: Modifie
item {
Text(
text = "${article.title}",
maxLines=4,
maxLines=5,
color = Color(0xff423a99),
style = TextStyle(
fontSize = 20.sp,
fontSize = 18.sp,
fontWeight = FontWeight.Bold),
modifier = Modifier
//.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 15.dp)
.requiredWidth(width = 351.dp)
.requiredHeight(height = 100.dp))
.requiredWidth(width = 321.dp)
.requiredHeight(height = 110.dp))
}
}
LazyRow(

View File

@ -133,12 +133,12 @@ fun TagItem(navController: NavController,teg: Tag, modifier: Modifier = Modifier
Box(
modifier = modifier
.requiredWidth(width = 365.dp)
.requiredWidth(width = 305.dp)
.requiredHeight(height = 58.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 365.dp)
.requiredWidth(width = 305.dp)
.requiredHeight(height = 58.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xFFDBDBF1))
@ -178,7 +178,7 @@ fun TagItem(navController: NavController,teg: Tag, modifier: Modifier = Modifier
modifier = Modifier
.requiredHeight(40.dp)
.offset(
x = 290.dp,
x = 230.dp,
y = 9.dp
)
.clickable {
@ -192,7 +192,7 @@ fun TagItem(navController: NavController,teg: Tag, modifier: Modifier = Modifier
modifier = Modifier
.requiredHeight(40.dp)
.offset(
x = 320.dp,
x = 260.dp,
y = 9.dp
)
.clickable {

View File

@ -96,9 +96,9 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
val coroutineScope = rememberCoroutineScope()
LazyColumn(
contentPadding = PaddingValues(top = 105.dp, bottom = 50.dp, start = 15.dp, end = 15.dp),
contentPadding = PaddingValues(top = 175.dp, bottom = 90.dp, start = 15.dp, end = 15.dp),
modifier = modifier
.requiredWidth(width = 412.dp)
.requiredWidth(width = 362.dp)
.requiredHeight(height = 915.dp)
.background(color = Color.White)
.fillMaxSize(),
@ -114,7 +114,7 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
item {
Row(
modifier = Modifier
.requiredWidth(width = 350.dp)
.requiredWidth(width = 290.dp)
.requiredHeight(height = 33.dp)
.offset(
y = 0.dp
@ -147,10 +147,10 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
),
modifier = Modifier
.offset(
x = 10.dp,
x = 5.dp,
y = 0.dp
)
.requiredWidth(width = 395.dp)
.requiredWidth(width = 335.dp)
)
}
@ -164,13 +164,13 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
x = 5.dp,
y = 0.dp
)
.requiredWidth(width = 375.dp)
.requiredWidth(width = 315.dp)
)
}
item {
Box(
modifier = modifier
.requiredWidth(width = 412.dp)
.requiredWidth(width = 352.dp)
.requiredHeight(height = 53.dp)
.offset(
y = 0.dp
@ -189,7 +189,7 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
x = 15.dp,
y = 6.dp
)
.requiredWidth(width = 395.dp)
.requiredWidth(width = 335.dp)
.requiredHeight(height = 43.dp)
)
HorizontalDivider(
@ -253,7 +253,7 @@ fun ArticlePageScreen(navController: NavController, modifier: Modifier = Modifie
.fillMaxWidth(0.9f)
.height(40.dp)
) {
Text(text = "Send", fontSize = 20.sp)
Text(text = "Send", fontSize = 18.sp)
}
}

View File

@ -32,13 +32,13 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
LazyColumn(
modifier = modifier
.background(Color.White),
contentPadding = PaddingValues(top =70.dp, bottom = 105.dp, start = 10.dp),
contentPadding = PaddingValues(top =80.dp, bottom = 105.dp, start = 10.dp,end=10.dp),
verticalArrangement = Arrangement.spacedBy(15.dp)
) {
item {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 275.dp)
) {
Box(
@ -46,12 +46,12 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 21.810302734375.dp)
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 253.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 253.dp)
.clip(shape = RoundedCornerShape(5.dp))
.background(color = Color.White)
@ -67,17 +67,17 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 14.dp,
y = 34.189697265625.dp)
.requiredWidth(width = 368.dp)
.requiredWidth(width = 310.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 44.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 44.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99)))
@ -102,7 +102,7 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
modifier = Modifier
.offset(x = 0.dp,
y = 11.dp)
.requiredWidth(width = 404.dp)
.requiredWidth(width = 344.dp)
.requiredHeight(height = 420.dp)
) {
Box(
@ -110,12 +110,12 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 21.dp)
.requiredWidth(width = 404.dp)
.requiredWidth(width = 344.dp)
.requiredHeight(height = 420.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 420.dp)
.clip(shape = RoundedCornerShape(5.dp))
.background(color = Color.White)
@ -163,18 +163,18 @@ fun CoopScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 11.dp,
y = 10.dp)
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 420.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99)))

View File

@ -29,13 +29,13 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
LazyColumn(
modifier = modifier
.background(Color.White),
contentPadding = PaddingValues(top =75.dp, bottom = 85.dp, start = 10.dp),
contentPadding = PaddingValues(top =75.dp, bottom = 85.dp, start = 10.dp,end=10.dp),
verticalArrangement = Arrangement.spacedBy(15.dp)
) {
item {
Box(
modifier = Modifier
.requiredWidth(width = 400.dp)
.requiredWidth(width = 340.dp)
.requiredHeight(height = 309.dp)
) {
Box(
@ -43,19 +43,19 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 22.dp)
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 287.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 287.dp)
.clip(shape = RoundedCornerShape(5.dp))
.background(color = Color.White)
.border(border = BorderStroke(3.dp, Color(0xffdbdbf1)),
shape = RoundedCornerShape(5.dp)))
Text(
text=" iXBT.com — специализированный российский информационно-аналитический сайт с самыми актуальными новостями из сферы компьютерных и мобильных игр, развлекательной и интернет-индустрии, детальными обзорами персональных компьютеров, компьютерных комплектующих, периферийных устройств и техники для гейминга. Мы работаем для вас с 2007 года.\n\n Наш адрес: \"115201, Москва, Каширское шоссе, д. 22 кор. 3 стр. 2; тел. +7(499)519-00-95\"",
text=" iXBT.com — специализированный российский информационно-аналитический сайт с самыми актуальными новостями из сферы компьютерных и мобильных игр, развлекательной и интернет-индустрии, детальными обзорами персональных компьютеров, компьютерных комплектующих, периферийных устройств и техники для гейминга. Мы работаем для вас с 2007 года.\n Наш адрес: \"115201, Москва, Каширское шоссе, д. 22 кор. 3 стр. 2; тел. +7(499)519-00-95\"",
color = Color(0xff423a99),
style = TextStyle(
fontSize = 15.sp,
@ -64,19 +64,19 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 12.dp,
y = 27.dp)
.requiredWidth(width = 364.dp)
.requiredWidth(width = 304.dp)
.requiredHeight(height = 250.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 44.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 44.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99)))
@ -101,7 +101,7 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
modifier = Modifier
.offset(x = 0.dp,
y = 15.dp)
.requiredWidth(width = 400.dp)
.requiredWidth(width = 340.dp)
.requiredHeight(height = 200.dp)
) {
Box(
@ -109,12 +109,12 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 23.dp)
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 177.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 177.dp)
.clip(shape = RoundedCornerShape(5.dp))
.background(color = Color.White)
@ -130,18 +130,18 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 12.dp,
y = 20.dp)
.requiredWidth(width = 364.dp)
.requiredWidth(width = 304.dp)
.requiredHeight(height = 144.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99)))
@ -166,27 +166,27 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
modifier = Modifier
.offset(x = 0.dp,
y = 25.dp)
.requiredWidth(width = 400.dp)
.requiredHeight(height = 782.dp)
.requiredWidth(width = 340.dp)
.requiredHeight(height = 800.dp)
) {
Box(
modifier = Modifier
.align(alignment = Alignment.TopStart)
.offset(x = 0.dp,
y = 0.dp)
.requiredWidth(width = 393.dp)
.requiredHeight(height = 759.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 800.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 759.dp)
.clip(shape = RoundedCornerShape(5.dp))
.background(color = Color.White)
.border(border = BorderStroke(3.dp, Color(0xffdbdbf1)),
shape = RoundedCornerShape(5.dp)))
Text(
text = " Проект iXBT.games (Ай-Экс-Би-Ти Дот Геймс) является частью проекта iXBT.com (Ай-Экс-Би-Ти Дот Ком) - интернет-портала, освещающего новости ИТ-индустрии, технологий, техники, ПО и сети Интернет.\n\n Компания «Аспект Исследования и Публикации» (Aspect Research and Publishing, Ltd) имеет свидетельство о регистрации средства массовой информации iXBT.com (Ай-Экс-Би-Ти Дот Ком) за номером: ЭЛ № ФС 77 - 56280 от 28 ноября 2013 года. Свидетельство выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций в соответствии с Законом Российской Федерации от 27 декабря 1991 года.\n\n Ранее электронное периодическое издание iXBT.com (Ай-Экс-Би-Ти Дот Ком) было зарегистрировано за номером: ЭЛ № ФС77-22565 от 20 декабря 2005. СМИ перерегистрировано в связи со сменой учредителя 28 ноября 2013 года.\n\n Ранее электронное периодическое издание «Ай-Экс-Би-Ти дот ком / iXBT.com» («iXBT.com / Ай-Экс-Би-Ти дот ком») зарегистрировано Министерством Российской Федерации по делам печати, телерадиовещания и средств массовых коммуникаций — свидетельство ЭЛ № 77-6328 от 10 июня 2002 года. СМИ перерегистрировано в связи со сменой учредителя и изменением названия 20 декабря 2005 года.\n\n На все материалы, опубликованные на сайте iXBT.games, распространяются нормы законодательства о СМИ РФ.",
text = " Проект iXBT.games (Ай-Экс-Би-Ти Дот Геймс) является частью проекта iXBT.com (Ай-Экс-Би-Ти Дот Ком) - интернет-портала, освещающего новости ИТ-индустрии, технологий, техники, ПО и сети Интернет.\n\n Компания «Аспект Исследования и Публикации» (Aspect Research and Publishing, Ltd) имеет свидетельство о регистрации средства массовой информации iXBT.com (Ай-Экс-Би-Ти Дот Ком) за номером: ЭЛ № ФС 77 - 56280 от 28 ноября 2013 года. Свидетельство выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций в соответствии с Законом Российской Федерации от 27 декабря 1991 года.\n\n Ранее электронное периодическое издание iXBT.com (Ай-Экс-Би-Ти Дот Ком) было зарегистрировано за номером: ЭЛ № ФС77-22565 от 20 декабря 2005. СМИ перерегистрировано в связи со сменой учредителя 28 ноября 2013 года.\n\n Ранее электронное периодическое издание «Ай-Экс-Би-Ти дот ком / iXBT.com» («iXBT.com / Ай-Экс-Би-Ти дот ком») зарегистрировано Министерством Российской Федерации по делам печати, телерадиовещания и средств массовых коммуникаций — свидетельство ЭЛ № 77-6328 от 10 июня 2002 года. СМИ перерегистрировано в связи со сменой учредителя и изменением названия 20 декабря 2005 года.",
color = Color(0xff423a99),
style = TextStyle(
fontSize = 15.sp,
@ -195,18 +195,18 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 12.dp,
y = 30.dp)
.requiredWidth(width = 368.dp)
.requiredWidth(width = 308.dp)
.requiredHeight(height = 727.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 393.dp)
.requiredWidth(width = 333.dp)
.requiredHeight(height = 42.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99)))
@ -220,7 +220,7 @@ fun InfoScreen(navController: NavController,modifier: Modifier = Modifier) {
.align(alignment = Alignment.TopStart)
.offset(x = 24.dp,
y = 0.dp)
.requiredWidth(width = 354.dp)
.requiredWidth(width = 294.dp)
.requiredHeight(height = 42.dp)
.wrapContentHeight(align = Alignment.CenterVertically))
}

View File

@ -102,7 +102,7 @@ fun LoadScreen(navController: NavHostController=rememberNavController(), reportV
val formatter = SimpleDateFormat("dd-MMMM-YY")
val calendar = Calendar.getInstance()
calendar.set(2023,10,23)
calendar.set(2023,11,28)
// set the initial date
val datePickerState = rememberDatePickerState(initialSelectedDateMillis = calendar.timeInMillis)

View File

@ -363,7 +363,7 @@ fun ProfileScreen(navController: NavController, modifier: Modifier = Modifier,ar
LazyColumn(
contentPadding = PaddingValues(top = 5.dp, bottom = 320.dp),
contentPadding = PaddingValues(top = 70.dp, bottom = 320.dp),
modifier = modifier
.requiredWidth(width = 412.dp)
.requiredHeight(height = 915.dp)

View File

@ -146,12 +146,12 @@ fun TagsScreen(navController: NavController, modifier: Modifier = Modifier, tagI
item{
Box(
modifier = modifier
.requiredWidth(width = 365.dp)
.requiredWidth(width = 305.dp)
.requiredHeight(height = 58.dp)
) {
Box(
modifier = Modifier
.requiredWidth(width = 365.dp)
.requiredWidth(width = 305.dp)
.requiredHeight(height = 58.dp)
.clip(shape = RoundedCornerShape(15.dp))
.background(color = Color(0xff423a99))
@ -168,7 +168,7 @@ fun TagsScreen(navController: NavController, modifier: Modifier = Modifier, tagI
modifier = Modifier
.offset(
x = 135.dp,
x = 105.dp,
y = 14.dp
)
)

View File

@ -223,7 +223,7 @@ fun EntryScreen(navController: NavController, modifier: Modifier = Modifier,entr
.fillMaxSize()
.offset(
x = 0.dp,
y = 75.dp
y = 55.dp
)
.clickable {
navController.navigate(route = AuthScreen.Register.route)

View File

@ -271,7 +271,7 @@ fun RegisterScreen(navController: NavController, modifier: Modifier = Modifier,r
.fillMaxSize()
.offset(
x = 0.dp,
y = 75.dp
y = 15.dp
)
.clickable {
navController.navigate(route = AuthScreen.Entry.route)

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">10.0.2.2</domain>
<domain includeSubdomains="true">192.168.0.103</domain>
</domain-config>
</network-security-config>

View File

@ -131,7 +131,7 @@
"text": "На заводе будут работать более 200 человек\n«Сбер» планирует расширить производство умных телевизоров в России, выбрав для этого Новгородскую область. Об этом сообщает инсайдерский канал «ё-Пром | Импортозамещение в промышленности».\n\nКомпания намерена локализовать до 50% производства своих телевизоров в особой экономической зоне «Новгородская» до конца 2024 года, сотрудничая при этом со своим партнером SberDevices.\n\nУмные телевизоры Sber поступили в продажу с марта 2022 года и в настоящее время производятся на заводе «Витязь» в Беларуси. Оснащение российской производственной площадки запланировано на следующий год, а запуск производства телевизоров с диагональю от 43 до 75 дюймов намечен на четвертый квартал 2024 года. Телевизоры будут работать под управлением операционной системы «Салют ТВ».",
"publishDate": 1670889600000,
"userId": 1,
"tagId": 3
"tagId": 4
},
{
"id": 9,
@ -205,7 +205,7 @@
},
{
"id": 12,
"text": "Текст комментария 102",
"text": "Текст комментария 1023",
"userId": 1,
"articleId": 2
},
@ -217,7 +217,7 @@
},
{
"id": 14,
"text": "aaaa",
"text": "Гнргн",
"userId": 1,
"articleId": 2
}