Change app theme (#330)

This commit is contained in:
Rafał Borcz
2019-08-26 20:54:20 +02:00
committed by Mikołaj Pich
parent b0033af048
commit c6d9dfa0c9
231 changed files with 2225 additions and 1511 deletions

View File

@ -1,29 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/mainContainer"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/mainAppBarContainer"
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/mainToolbar"
style="@style/Widget.MaterialComponents.Toolbar.Surface"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/WulkanowyTheme.ActionBar"
app:elevation="0dp">
<androidx.appcompat.widget.Toolbar
android:id="@+id/mainToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
</com.google.android.material.appbar.AppBarLayout>
android:layout_height="wrap_content" />
<FrameLayout
android:id="@+id/mainFragmentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="@dimen/bottom_navigation_height"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
android:layout_marginTop="?actionBarSize"
android:layout_marginBottom="@dimen/bottom_navigation_height" />
<com.aurelhubert.ahbottomnavigation.AHBottomNavigation
android:id="@+id/mainBottomNav"

View File

@ -1,161 +1,208 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:id="@+id/sendMessageContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/sendMessageAppBarContainer"
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/sendMessageToolbar"
style="@style/Widget.MaterialComponents.Toolbar.Surface"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/WulkanowyTheme.ActionBar"
app:elevation="0dp">
android:elevation="4dp"
app:layout_constraintBottom_toTopOf="@id/sendMessageScroll"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:targetApi="lollipop" />
<androidx.appcompat.widget.Toolbar
android:id="@+id/sendMessageToolbar"
<io.github.wulkanowy.materialchipsinput.ConsumedNestedScrollView
android:id="@+id/sendMessageScroll"
android:layout_width="0dp"
android:layout_height="0dp"
android:fillViewport="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageToolbar">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
</com.google.android.material.appbar.AppBarLayout>
android:layout_height="match_parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/sendMessageContent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/sendMessageFromHint"
android:layout_width="wrap_content"
android:layout_height="58dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:gravity="center_vertical"
android:text="@string/message_from"
android:textColor="?android:textColorHint"
android:textSize="18sp"
app:layout_constraintEnd_toStartOf="@id/sendMessageFrom"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/sendMessageFrom"
android:layout_width="0dp"
android:layout_height="58dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:gravity="center_vertical"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/sendMessageFromHint"
app:layout_constraintTop_toTopOf="parent"
tools:text="Jan Kowalski" />
<View
android:id="@+id/sendMessageFromDivider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?colorDivider"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageFrom" />
<TextView
android:id="@+id/sendMessageToHint"
android:layout_width="wrap_content"
android:layout_height="58dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:gravity="center_vertical"
android:text="@string/message_to"
android:textColor="?android:textColorHint"
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageFromDivider" />
<io.github.wulkanowy.materialchipsinput.MaterialChipInput
android:id="@+id/sendMessageTo"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:paddingTop="13dp"
android:paddingBottom="13dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/sendMessageToHint"
app:layout_constraintTop_toBottomOf="@id/sendMessageFromDivider" />
<View
android:id="@+id/sendMessageToDivider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?colorDivider"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageTo" />
<EditText
android:id="@+id/sendMessageSubject"
android:layout_width="match_parent"
android:layout_height="58dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:background="@android:color/transparent"
android:gravity="center_vertical"
android:hint="@string/message_subject"
android:imeOptions="flagNoExtractUi"
android:importantForAutofill="no"
android:inputType="text"
android:maxLines="1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageToDivider"
tools:targetApi="o" />
<View
android:id="@+id/sendMessageSubjectDivider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?colorDivider"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageSubject" />
<EditText
android:id="@+id/sendMessageMessageContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:gravity="start"
android:hint="@string/message_content"
android:imeOptions="flagNoExtractUi"
android:importantForAutofill="no"
android:inputType="textMultiLine"
android:minHeight="58dp"
android:paddingStart="16dp"
android:paddingLeft="16dp"
android:paddingTop="16dp"
android:paddingEnd="16dp"
android:paddingRight="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageSubjectDivider"
app:layout_constraintVertical_bias="0.0"
tools:targetApi="o" />
</androidx.constraintlayout.widget.ConstraintLayout>
</FrameLayout>
</io.github.wulkanowy.materialchipsinput.ConsumedNestedScrollView>
<LinearLayout
android:id="@+id/sendMessageContent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/sendMessageAppBarContainer"
android:orientation="vertical">
android:id="@+id/sendMessageEmpty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageToolbar"
tools:ignore="UseCompoundDrawables">
<LinearLayout
android:layout_width="match_parent"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center_horizontal"
app:srcCompat="@drawable/ic_more_messages"
app:tint="?colorOnBackground"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="14dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:layout_marginRight="10dp"
android:text="@string/message_from"
android:textColor="@android:color/darker_gray"
android:textSize="18sp" />
<androidx.appcompat.widget.AppCompatEditText
android:id="@+id/sendMessageFromTextView"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@android:color/transparent"
android:enabled="false"
android:textColor="?android:attr/textColorPrimaryNoDisable"
tools:text="Jan Kowalski" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/dividerColor" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="58dp"
android:paddingStart="14dp"
android:paddingLeft="14dp"
tools:ignore="RtlSymmetry">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginEnd="10dp"
android:layout_marginRight="10dp"
android:text="@string/message_to"
android:textAlignment="center"
android:textColor="@android:color/darker_gray"
android:textSize="18sp" />
<com.pchmn.materialchips.ChipsInput
android:id="@+id/sendMessageRecipientsInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@android:color/transparent"
app:horizontalScroll="true"
tools:layout_height="30dp">
</com.pchmn.materialchips.ChipsInput>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/dividerColor" />
<androidx.appcompat.widget.AppCompatEditText
android:id="@+id/sendMessageSubjectInput"
android:layout_width="match_parent"
android:layout_height="58dp"
android:background="@android:color/transparent"
android:hint="@string/message_subject"
android:inputType="text"
android:maxLines="1"
android:padding="14dp" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/dividerColor" />
<androidx.appcompat.widget.AppCompatEditText
android:id="@+id/sendMessageContentInput"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:gravity="top|start"
android:hint="@string/message_content"
android:inputType="textMultiLine"
android:paddingStart="14dp"
android:paddingLeft="14dp"
android:paddingTop="18dp"
android:paddingEnd="14dp"
android:paddingRight="14dp"
android:singleLine="false" />
android:layout_gravity="center_horizontal"
android:text="@string/error_unknown"
android:textSize="20sp"
tools:text="No messages" />
</LinearLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/sendMessageAppBarContainer">
<LinearLayout
android:id="@+id/sendMessageEmpty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:visibility="gone">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_more_messages_24dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/error_unknown"
android:textSize="20sp" />
</LinearLayout>
<ProgressBar
android:id="@+id/sendMessageProgress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
</FrameLayout>
</RelativeLayout>
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/sendMessageProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/sendMessageToolbar" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -5,7 +5,7 @@
android:layout_width="280dp"
android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatTextView
<TextView
android:id="@+id/widgetConfigureTitle"
android:layout_width="match_parent"
android:layout_height="64dp"
@ -14,7 +14,6 @@
android:paddingEnd="24dp"
android:paddingRight="24dp"
android:text="@string/account_title"
android:textColor="?android:textColorPrimary"
android:textSize="20sp"
android:textStyle="bold"
app:firstBaselineToTopHeight="40dp" />

View File

@ -5,7 +5,7 @@
android:layout_width="280dp"
android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatTextView
<TextView
android:id="@+id/accountDialogTitle"
android:layout_width="match_parent"
android:layout_height="64dp"
@ -27,24 +27,24 @@
tools:itemCount="3"
tools:listitem="@layout/item_account" />
<androidx.appcompat.widget.AppCompatButton
<com.google.android.material.button.MaterialButton
android:id="@+id/accountDialogAdd"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/accountDialogRecycler"
android:layout_margin="8dp"
android:text="@string/account_add_new" />
android:text="@string/account_add_new"
android:textColor="?android:textColorPrimary" />
<androidx.appcompat.widget.AppCompatButton
<com.google.android.material.button.MaterialButton
android:id="@+id/accountDialogRemove"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/accountDialogRecycler"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_margin="8dp"
android:text="@string/account_logout"
android:textColor="@color/colorPrimary" />
android:text="@string/account_logout" />
</RelativeLayout>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -80,15 +80,13 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/attendanceDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -11,11 +11,10 @@
android:layout_weight="1"
android:orientation="vertical">
<ScrollView
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollMode="ifContentScrolls"
tools:ignore="UselessParent">
android:overScrollMode="ifContentScrolls">
<HorizontalScrollView
android:layout_width="350dp"
@ -28,11 +27,12 @@
android:id="@+id/errorDialogContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollHorizontally="true"
android:gravity="start"
android:textIsSelectable="true"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="@tools:sample/lorem/random" />
</HorizontalScrollView>
</ScrollView>
</androidx.core.widget.NestedScrollView>
</LinearLayout>
<LinearLayout
@ -43,28 +43,24 @@
android:minHeight="52dp"
android:orientation="horizontal">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/errorDialogCancel"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:gravity="center"
android:text="@android:string/cancel"
android:textColor="@color/colorPrimary" />
android:text="@android:string/cancel" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/errorDialogCopy"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:gravity="center"
android:text="@android:string/copy"
android:textColor="@color/colorPrimary" />
android:text="@android:string/copy" />
</LinearLayout>
</LinearLayout>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -101,16 +101,13 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/examDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="20dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -27,7 +27,7 @@
android:layout_gravity="end"
android:background="@color/grade_material_default"
android:gravity="center"
android:textColor="@color/grade_text"
android:textColor="@android:color/white"
android:textSize="30sp"
tools:text="6" />
@ -188,8 +188,9 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/gradeDialogClose"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/gradeDialogDateValue"
@ -197,13 +198,7 @@
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginTop="25dp"
android:background="?attr/selectableItemBackground"
android:focusable="true"
android:text="@string/all_close"
android:textAllCaps="true"
android:textColor="?android:textColorSecondary"
android:textSize="15sp" />
android:text="@string/all_close" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -97,15 +97,13 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/homeworkDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -17,12 +17,14 @@
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:text="@string/all_details"
android:textColor="?android:textColorPrimary"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/timetable_lesson"
android:textColor="?android:textColorPrimary"
android:textSize="17sp" />
<TextView
@ -31,6 +33,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="?android:textColorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -39,6 +42,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/completed_lessons_topic"
android:textColor="?android:textColorPrimary"
android:textSize="17sp" />
<TextView
@ -47,6 +51,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="?android:textColorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -56,6 +61,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/all_teacher"
android:textColor="?android:textColorPrimary"
android:textSize="17sp" />
<TextView
@ -64,6 +70,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="?android:textColorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -73,7 +80,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/timetable_changes"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textSize="17sp" />
<TextView
@ -82,7 +89,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -92,7 +99,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/completed_lessons_absence"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textSize="17sp" />
<TextView
@ -101,7 +108,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -111,6 +118,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/completed_lessons_resources"
android:textColor="?android:textColorPrimary"
android:textSize="17sp" />
<TextView
@ -120,19 +128,18 @@
android:layout_marginTop="3dp"
android:autoLink="web"
android:text="@string/all_no_data"
android:textColor="?android:textColorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/completedLessonDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -23,10 +23,11 @@
android:id="@+id/mobileDeviceQr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:layout_gravity="center"
android:layout_marginBottom="12dp"
android:adjustViewBounds="true"
android:contentDescription="@string/mobile_device_qr"
android:layout_marginBottom="12dp" />
tools:src="@tools:sample/avatars" />
<TextView
android:layout_width="wrap_content"
@ -75,24 +76,23 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/mobileDeviceDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/mobileDeviceDialogProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true"
tools:visibility="invisible" />
</FrameLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -81,15 +81,13 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/noteDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -22,7 +22,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/timetable_changes"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textSize="17sp" />
<TextView
@ -31,7 +31,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp" />
@ -57,7 +57,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp"
android:visibility="gone" />
@ -85,7 +85,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp"
android:visibility="gone" />
@ -130,7 +130,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="@string/all_no_data"
android:textColor="@color/colorPrimary"
android:textColor="?colorPrimary"
android:textIsSelectable="true"
android:textSize="12sp"
android:visibility="gone" />
@ -151,16 +151,13 @@
android:textIsSelectable="true"
android:textSize="12sp" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/timetableDialogClose"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="15dp"
android:text="@string/all_close"
android:textAllCaps="true"
android:textSize="15sp" />
android:text="@string/all_close" />
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/aboutRecycler"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>

View File

@ -9,8 +9,9 @@
android:layout_height="match_parent"
android:layout_marginBottom="50dp">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/attendanceProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -34,15 +35,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_attendance_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_attendance"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -55,24 +55,25 @@
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/attendanceNavContainer"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
android:elevation="10dp"
android:orientation="horizontal">
android:elevation="8dp"
android:orientation="horizontal"
tools:ignore="UnusedAttribute">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/attendancePreviousButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="start|center"
android:gravity="start|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_prev"
android:textAlignment="gravity" />
android:textColor="?android:textColorPrimary" />
<TextView
android:id="@+id/attendanceNavDate"
@ -81,16 +82,17 @@
android:gravity="center"
android:text="@string/app_name" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/attendanceNextButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="end|center"
android:gravity="end|center_vertical"
android:insetRight="8dp"
android:text="@string/all_next"
android:textAlignment="gravity" />
</LinearLayout>
android:textColor="?android:textColorPrimary" />
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
</FrameLayout>

View File

@ -10,19 +10,19 @@
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/attendanceSummarySubjectsContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/windowBackground"
android:elevation="5dp"
android:background="?android:windowBackground"
android:elevation="1dp"
android:padding="5dp"
android:visibility="invisible"
tools:ignore="UnusedAttribute"
tools:listitem="@layout/item_attendance_summary"
tools:targetApi="lollipop"
tools:visibility="visible">
<androidx.appcompat.widget.AppCompatSpinner
<Spinner
android:id="@+id/attendanceSummarySubjects"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -35,7 +35,7 @@
android:paddingRight="30dp"
android:paddingBottom="10dp"
android:spinnerMode="dialog" />
</LinearLayout>
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/attendanceSummarySwipe"
@ -50,12 +50,14 @@
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/attendanceSummaryProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true" />
android:indeterminate="true"
tools:visibility="gone" />
<LinearLayout
android:id="@+id/attendanceSummaryEmpty"
@ -63,15 +65,14 @@
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_attendance_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_attendance"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -9,8 +9,9 @@
android:layout_height="match_parent"
android:layout_marginBottom="50dp">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/examProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -34,15 +35,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_exam_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_exam"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -55,24 +55,25 @@
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/examNavContainer"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
android:elevation="10dp"
android:orientation="horizontal">
android:elevation="8dp"
android:orientation="horizontal"
tools:ignore="UnusedAttribute">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/examPreviousButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="start|center"
android:gravity="start|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_prev"
android:textAlignment="gravity" />
android:textColor="?android:textColorPrimary" />
<TextView
android:id="@+id/examNavDate"
@ -81,16 +82,16 @@
android:gravity="center"
android:text="@string/app_name" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/examNextButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="end|center"
android:gravity="end|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_next"
android:textAlignment="gravity" />
</LinearLayout>
android:textColor="?android:textColorPrimary" />
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
</FrameLayout>

View File

@ -9,12 +9,13 @@
android:id="@+id/gradeTabLayout"
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="@color/colorPrimary"
android:elevation="5dp"
android:background="?colorSurface"
android:elevation="4dp"
android:visibility="invisible"
app:tabIndicatorColor="@android:color/white"
app:tabMode="scrollable"
app:tabTextColor="@android:color/white"
app:tabSelectedTextColor="?colorPrimary"
app:tabTextColor="@color/mtrl_on_surface_emphasis_medium"
tools:ignore="UnusedAttribute"
tools:visibility="visible" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
@ -31,8 +32,9 @@
tools:visibility="visible" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/gradeProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -46,15 +48,14 @@
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible"
tools:ignore="UseCompoundDrawables"
tools:visibility="visible">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_grade_26dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_grade"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -16,8 +16,9 @@
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/gradeDetailsProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -30,15 +31,14 @@
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_grade_26dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_grade"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -6,24 +6,23 @@
android:orientation="vertical"
tools:context=".ui.modules.grade.statistics.GradeStatisticsFragment">
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/gradeStatisticsSubjectsContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/windowBackground"
android:elevation="5dp"
android:background="?android:windowBackground"
android:elevation="1dp"
android:padding="5dp"
android:visibility="invisible"
tools:ignore="UnusedAttribute"
tools:listitem="@layout/item_attendance_summary"
tools:targetApi="lollipop"
tools:visibility="visible">
<androidx.appcompat.widget.AppCompatSpinner
<Spinner
android:id="@+id/gradeStatisticsSubjects"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="middle"
android:entries="@array/endpoints_keys"
android:paddingStart="10dp"
android:paddingLeft="10dp"
android:paddingTop="10dp"
@ -31,7 +30,7 @@
android:paddingRight="30dp"
android:paddingBottom="10dp"
android:spinnerMode="dialog" />
</LinearLayout>
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
@ -39,7 +38,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ScrollView
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
@ -60,7 +59,7 @@
android:visibility="invisible"
tools:visibility="visible">
<RadioButton
<com.google.android.material.radiobutton.MaterialRadioButton
android:id="@+id/gradeStatisticsTypePartial"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -68,7 +67,7 @@
android:tag="partial"
android:text="@string/grade_statistics_partial" />
<RadioButton
<com.google.android.material.radiobutton.MaterialRadioButton
android:id="@+id/gradeStatisticsTypeSemester"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -85,13 +84,14 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
android:background="?android:attr/windowBackground"
android:background="?android:windowBackground"
android:minHeight="400dp"
android:visibility="gone"
tools:visibility="visible" />
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/gradeStatisticsProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -104,15 +104,14 @@
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_grade_26dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_grade"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -125,6 +124,6 @@
</LinearLayout>
</FrameLayout>
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>

View File

@ -16,8 +16,9 @@
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/gradeSummaryProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -30,15 +31,14 @@
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_grade_26dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_grade"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -9,8 +9,9 @@
android:layout_height="match_parent"
android:layout_marginBottom="50dp">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/homeworkProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -34,15 +35,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_homework_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_more_homework"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -55,24 +55,25 @@
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/homeworkNavContainer"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
android:elevation="10dp"
android:orientation="horizontal">
android:elevation="8dp"
android:orientation="horizontal"
tools:ignore="UnusedAttribute">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/homeworkPreviousButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="start|center"
android:gravity="start|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_prev"
android:textAlignment="gravity" />
android:textColor="?android:textColorPrimary" />
<TextView
android:id="@+id/homeworkNavDate"
@ -81,16 +82,16 @@
android:gravity="center"
android:text="@string/app_name" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/homeworkNextButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="end|center"
android:gravity="end|center_vertical"
android:insetRight="8dp"
android:text="@string/all_next"
android:textAlignment="gravity" />
</LinearLayout>
android:textColor="?android:textColorPrimary" />
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
</FrameLayout>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/licenseProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/licenseRecycler"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>

View File

@ -4,8 +4,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/loginFormProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -61,12 +62,14 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/loginFormHeader">
<androidx.appcompat.widget.AppCompatEditText
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/loginFormName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autofillHints="emailAddress"
android:inputType="textEmailAddress"
android:maxLines="1" />
android:maxLines="1"
tools:targetApi="o" />
<requestFocus />
</com.google.android.material.textfield.TextInputLayout>
@ -89,20 +92,23 @@
app:layout_constraintTop_toBottomOf="@+id/loginFormNameLayout"
app:passwordToggleEnabled="true">
<androidx.appcompat.widget.AppCompatEditText
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/loginFormPass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autofillHints="password"
android:imeActionLabel="@string/login_sign_in"
android:imeOptions="actionDone"
android:inputType="textPassword"
android:maxLines="1"
app:fontFamily="sans-serif" />
app:fontFamily="sans-serif"
tools:targetApi="o" />
</com.google.android.material.textfield.TextInputLayout>
<LinearLayout
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/loginFormHostLayout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
@ -110,40 +116,22 @@
android:layout_marginTop="16dp"
android:layout_marginEnd="24dp"
android:layout_marginRight="24dp"
android:background="@drawable/ic_login_outlined_border"
android:hint="@string/login_host_hint"
android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@+id/loginFormSignIn"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/loginFormPassLayout">
<androidx.appcompat.widget.AppCompatSpinner
<AutoCompleteTextView
android:id="@+id/loginFormHost"
android:layout_width="match_parent"
android:layout_height="56dp"
android:entries="@array/endpoints_keys" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="7dp"
android:layout_marginLeft="7dp"
android:layout_marginBottom="48dp"
android:background="?android:windowBackground"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/login_host_hint"
android:textColor="?android:textColorHint"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@+id/loginFormHostLayout"
app:layout_constraintEnd_toEndOf="@+id/loginFormHostLayout"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="@+id/loginFormHostLayout" />
android:layout_height="wrap_content"
tools:ignore="LabelFor" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.button.MaterialButton
android:id="@+id/loginFormSignIn"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
@ -152,10 +140,6 @@
android:layout_marginRight="24dp"
android:layout_marginBottom="16dp"
android:text="@string/login_sign_in"
android:textAppearance="?android:textAppearanceSmall"
android:textColor="@android:color/white"
android:textStyle="bold"
app:backgroundTint="@color/colorPrimary"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/loginFormHostLayout" />
@ -180,15 +164,13 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/loginFormPrivacyLink"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:text="@string/login_privacy_policy"
android:textAppearance="?android:textAppearance"
android:textColor="@color/colorPrimary"
android:visibility="invisible"
app:backgroundTint="?android:windowBackground"
app:fontFamily="sans-serif-medium"
app:layout_constraintBottom_toBottomOf="@id/loginFormSignIn"
app:layout_constraintEnd_toStartOf="@+id/loginFormSignIn"

View File

@ -5,8 +5,9 @@
android:layout_height="match_parent"
android:orientation="vertical">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/loginStudentSelectProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -54,7 +55,6 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/loginStudentSelectSignIn"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
@ -62,9 +62,6 @@
android:layout_marginRight="24dp"
android:layout_marginBottom="32dp"
android:text="@string/login_sign_in"
android:textAppearance="?android:textAppearanceSmall"
android:textColor="@android:color/white"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/loginStudentSelectRecycler" />

View File

@ -4,8 +4,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/loginSymbolProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -62,7 +63,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/loginSymbolHeader">
<androidx.appcompat.widget.AppCompatAutoCompleteTextView
<AutoCompleteTextView
android:id="@+id/loginSymbolName"
style="@style/Widget.MaterialComponents.TextInputEditText.OutlinedBox"
android:layout_width="match_parent"
@ -76,7 +77,6 @@
<com.google.android.material.button.MaterialButton
android:id="@+id/loginSymbolSignIn"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="48dp"
@ -84,10 +84,6 @@
android:layout_marginRight="24dp"
android:layout_marginBottom="16dp"
android:text="@string/login_sign_in"
android:textAppearance="?android:textAppearanceSmall"
android:textColor="@android:color/white"
android:textStyle="bold"
app:backgroundTint="@color/colorPrimary"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/loginSymbolNameLayout" />

View File

@ -5,8 +5,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/luckyNumberProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -38,9 +39,7 @@
android:layout_height="wrap_content"
android:textSize="52sp"
tools:text="14" />
</LinearLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<LinearLayout
@ -50,15 +49,15 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_more_lucky_number_24dp"
app:tint="?android:attr/textColorPrimary" />
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_more_lucky_number"
app:tint="?colorOnBackground"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
@ -67,7 +66,5 @@
android:gravity="center"
android:text="@string/lucky_number_empty"
android:textSize="20sp" />
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -8,14 +9,17 @@
android:id="@+id/messageTabLayout"
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="@color/colorPrimary"
android:elevation="5dp"
android:background="?colorSurface"
android:elevation="4dp"
android:visibility="invisible"
app:tabGravity="fill"
app:tabIndicatorColor="@android:color/white"
app:tabIndicatorColor="?colorPrimary"
app:tabMaxWidth="0dp"
app:tabMode="fixed"
app:tabTextColor="@android:color/white" />
app:tabSelectedTextColor="?colorPrimary"
app:tabTextColor="@color/mtrl_on_surface_emphasis_medium"
tools:ignore="UnusedAttribute"
tools:visibility="visible" />
<androidx.viewpager.widget.ViewPager
android:id="@+id/messageViewPager"
@ -32,14 +36,14 @@
android:layout_margin="16dp"
android:clickable="true"
android:focusable="true"
android:tint="#FFFFFF"
app:srcCompat="@drawable/ic_send_message_24dp" />
android:tint="?colorOnSecondary"
app:srcCompat="@drawable/ic_menu_message_write" />
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/messageProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminate="true" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@ -30,7 +30,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:textColor="?android:attr/textColorSecondary"
android:textColor="?android:textColorSecondary"
android:textSize="15sp"
tools:text="@tools:sample/full_names" />
@ -39,7 +39,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:textColor="?android:attr/textColorSecondary"
android:textColor="?android:textColorSecondary"
android:textSize="15sp"
tools:text="@tools:sample/date/ddmmyy" />
@ -61,15 +61,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_more_messages_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_more_messages"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -81,8 +80,9 @@
android:textSize="20sp" />
</LinearLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/messagePreviewProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"

View File

@ -15,8 +15,9 @@
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/messageTabProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -28,15 +29,14 @@
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:visibility="invisible">
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_more_messages_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_more_messages"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -5,8 +5,9 @@
android:layout_height="match_parent"
tools:context=".ui.modules.mobiledevice.MobileDeviceFragment">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/mobileDevicesProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -20,7 +21,8 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<TextView
android:layout_width="wrap_content"
@ -35,7 +37,7 @@
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_mobile_devices_24dp"
app:srcCompat="@drawable/ic_more_mobile_devices"
app:tint="?android:attr/textColorPrimary"
tools:ignore="contentDescription" />
</LinearLayout>
@ -58,8 +60,6 @@
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:clickable="true"
android:focusable="true"
android:tint="#FFFFFF"
app:srcCompat="@drawable/ic_all_add_24dp" />
android:tint="?colorOnSecondary"
app:srcCompat="@drawable/ic_all_add" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@ -4,8 +4,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/noteProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -29,15 +30,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_note_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_more_note"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView

View File

@ -9,8 +9,9 @@
android:layout_height="match_parent"
android:layout_marginBottom="50dp">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/timetableProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -34,15 +35,14 @@
android:gravity="center"
android:orientation="vertical"
android:padding="10dp"
android:visibility="gone">
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
app:srcCompat="@drawable/ic_menu_main_timetable_24dp"
app:tint="?android:attr/textColorPrimary"
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_main_timetable"
app:tint="?colorOnBackground"
tools:ignore="contentDescription" />
<TextView
@ -55,24 +55,25 @@
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/timetableNavContainer"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
android:elevation="10dp"
android:orientation="horizontal">
android:elevation="8dp"
android:orientation="horizontal"
tools:ignore="UnusedAttribute">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/timetablePreviousButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="start|center"
android:gravity="start|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_prev"
android:textAlignment="gravity" />
android:textColor="?android:textColorPrimary" />
<TextView
android:id="@+id/timetableNavDate"
@ -81,16 +82,16 @@
android:gravity="center"
android:text="@string/app_name" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/timetableNextButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="end|center"
android:gravity="end|center_vertical"
android:insetRight="8dp"
android:text="@string/all_next"
android:textAlignment="gravity" />
</LinearLayout>
android:textColor="?android:textColorPrimary" />
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
</FrameLayout>

View File

@ -10,8 +10,9 @@
android:layout_height="match_parent"
android:layout_marginBottom="50dp">
<ProgressBar
<me.zhanghai.android.materialprogressbar.MaterialProgressBar
android:id="@+id/completedLessonsProgress"
style="@style/Widget.MaterialProgressBar.ProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
@ -38,12 +39,12 @@
android:visibility="gone">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/completedLessonsInfoImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="100dp"
android:id="@+id/completedLessonsInfoImage"
app:srcCompat="@drawable/ic_menu_main_lessons_completed_24dp"
app:srcCompat="@drawable/ic_menu_timetable_lessons_completed"
app:tint="?android:attr/textColorPrimary"
tools:ignore="contentDescription" />
@ -58,24 +59,25 @@
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<LinearLayout
<io.github.wulkanowy.ui.widgets.MaterialLinearLayout
android:id="@+id/completedLessonsNavContainer"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="?android:attr/windowBackground"
android:elevation="10dp"
android:orientation="horizontal">
android:elevation="8dp"
android:orientation="horizontal"
tools:ignore="UnusedAttribute">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/completedLessonsPreviousButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="start|center"
android:gravity="start|center_vertical"
android:insetLeft="8dp"
android:text="@string/all_prev"
android:textAlignment="gravity" />
android:textColor="?android:textColorPrimary" />
<TextView
android:id="@+id/completedLessonsNavDate"
@ -84,16 +86,16 @@
android:gravity="center"
android:text="@string/app_name" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/completedLessonsNextButton"
style="@style/Widget.AppCompat.Button.Borderless"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_weight="1"
android:drawablePadding="4dp"
android:gravity="end|center"
android:gravity="end|center_vertical"
android:insetRight="8dp"
android:text="@string/all_next"
android:textAlignment="gravity" />
</LinearLayout>
android:textColor="?android:textColorPrimary" />
</io.github.wulkanowy.ui.widgets.MaterialLinearLayout>
</FrameLayout>

View File

@ -17,8 +17,8 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/app_name"
android:textSize="18sp" />
android:textSize="18sp"
tools:text="Monday" />
<TextView
android:id="@+id/examHeaderDate"
@ -27,7 +27,6 @@
android:layout_marginStart="10dp"
android:layout_marginLeft="10dp"
android:gravity="end"
android:text="@string/app_name"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="25.01.2020" />
</LinearLayout>

View File

@ -4,7 +4,7 @@
android:id="@+id/gradeHeaderContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:paddingLeft="16dp"
android:paddingTop="10dp"
android:paddingRight="16dp"
@ -21,8 +21,8 @@
android:layout_toLeftOf="@id/gradeHeaderNote"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/app_name"
android:textSize="15sp" />
android:textSize="15sp"
tools:text="Fizyka" />
<TextView
android:id="@+id/gradeHeaderAverage"
@ -30,9 +30,9 @@
android:layout_height="wrap_content"
android:layout_below="@+id/gradeHeaderSubject"
android:layout_marginTop="5dp"
android:text="@string/app_name"
android:textColor="?android:textColorSecondary"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="Average: 6,00" />
<TextView
android:id="@+id/gradeHeaderNumber"
@ -44,17 +44,18 @@
android:layout_marginTop="5dp"
android:layout_toEndOf="@+id/gradeHeaderAverage"
android:layout_toRightOf="@+id/gradeHeaderAverage"
android:text="@string/app_name"
android:textColor="?android:textColorSecondary"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="12 grades" />
<ImageView
<TextView
android:id="@+id/gradeHeaderNote"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
app:srcCompat="@drawable/ic_all_round_note_24dp"
app:srcCompat="@drawable/ic_all_round_mark"
app:tint="?colorPrimary"
tools:ignore="contentDescription" />
</RelativeLayout>

View File

@ -18,7 +18,7 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="18sp"
tools:text="@tools:sample/date/day_of_week" />
tools:text="Monday" />
<TextView
android:id="@+id/homeworkHeaderDate"
@ -28,6 +28,5 @@
android:layout_marginLeft="10dp"
android:gravity="end"
android:textSize="13sp"
tools:text="@tools:sample/date/ddmmyy" />
tools:text="22.02.2022" />
</LinearLayout>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="72dp"
android:background="?selectableItemBackground">
<ImageView
android:id="@+id/aboutItemImage"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
app:tint="?colorOnBackground"
tools:ignore="ContentDescription"
tools:src="@drawable/ic_all_about" />
<TextView
android:id="@+id/aboutItemTitle"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:layout_toEndOf="@id/aboutItemImage"
android:layout_toRightOf="@id/aboutItemImage"
android:ellipsize="end"
android:gravity="bottom"
android:maxLines="1"
android:textSize="16sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/aboutItemSummary"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_below="@id/aboutItemTitle"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:layout_toEndOf="@id/aboutItemImage"
android:layout_toRightOf="@id/aboutItemImage"
android:ellipsize="end"
android:gravity="bottom"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="14sp"
tools:text="@tools:sample/lorem" />
</RelativeLayout>

View File

@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:orientation="horizontal"
android:paddingStart="24dp"
android:paddingLeft="24dp"
@ -12,16 +12,17 @@
android:paddingRight="24dp"
tools:context=".ui.modules.account.AccountItem">
<androidx.appcompat.widget.AppCompatImageView
<ImageView
android:id="@+id/accountItemImage"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:background="@drawable/ic_account_circular_border"
android:tint="#7E7E7E"
app:srcCompat="@drawable/ic_all_account_24dp" />
app:srcCompat="@drawable/ic_all_account"
app:tint="#7E7E7E"
tools:ignore="ContentDescription" />
<androidx.appcompat.widget.AppCompatTextView
<TextView
android:id="@+id/accountItemName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -33,10 +34,9 @@
android:ellipsize="end"
android:maxLines="1"
android:textSize="16sp"
tools:text="@tools:sample/lorem/random"
android:textColor="?android:textColorSecondary"/>
tools:text="@tools:sample/full_names" />
<androidx.appcompat.widget.AppCompatTextView
<TextView
android:id="@+id/accountItemSchool"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

View File

@ -4,7 +4,7 @@
android:id="@+id/attendanceItemContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:paddingStart="12dp"
android:paddingLeft="12dp"
android:paddingTop="7dp"
@ -19,10 +19,10 @@
android:layout_height="40dp"
android:layout_centerVertical="true"
android:gravity="center"
android:includeFontPadding="false"
android:maxLength="2"
android:text="0"
android:textSize="32sp"
tools:ignore="all" />
tools:text="5" />
<TextView
android:id="@+id/attendanceItemSubject"
@ -33,13 +33,14 @@
android:layout_marginLeft="10dp"
android:layout_marginEnd="40dp"
android:layout_marginRight="40dp"
android:layout_toStartOf="@id/attendanceItemAlert"
android:layout_toLeftOf="@id/attendanceItemAlert"
android:layout_toEndOf="@+id/attendanceItemNumber"
android:layout_toRightOf="@+id/attendanceItemNumber"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/app_name"
android:textSize="17sp"
tools:ignore="all" />
tools:text="Matematyka" />
<TextView
android:id="@+id/attendanceItemDescription"
@ -49,9 +50,9 @@
android:layout_alignLeft="@id/attendanceItemSubject"
android:layout_alignBottom="@+id/attendanceItemNumber"
android:maxLines="1"
android:text="@string/app_name"
android:textColor="?android:textColorSecondary"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="Present" />
<ImageView
android:id="@+id/attendanceItemAlert"
@ -60,7 +61,7 @@
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
app:srcCompat="@drawable/ic_all_note_24dp"
app:srcCompat="@drawable/ic_all_mark"
app:tint="?colorPrimary"
tools:ignore="contentDescription" />
</RelativeLayout>

View File

@ -65,7 +65,7 @@
tools:text="50" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
@ -96,7 +96,7 @@
tools:text="0" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
@ -127,7 +127,7 @@
tools:text="25" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
@ -158,7 +158,7 @@
tools:text="0" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
@ -189,7 +189,7 @@
tools:text="6" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
@ -220,7 +220,7 @@
tools:text="0" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/attendanceSummaryItemSubject"
android:layout_width="match_parent"
android:layout_height="48dp"
@ -11,5 +12,5 @@
android:textAlignment="textStart"
android:paddingBottom="12dp"
android:ellipsize="end"
android:text="@string/app_name"
tools:text="Geografia"
android:textSize="16sp" />

View File

@ -1,18 +1,18 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/completedLesson_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_all_divider"
android:foreground="?attr/selectableItemBackgroundBorderless"
android:foreground="?selectableItemBackground"
android:paddingStart="12dp"
android:paddingLeft="12dp"
android:paddingTop="7dp"
android:paddingEnd="12dp"
android:paddingRight="12dp"
android:paddingBottom="7dp"
tools:context=".ui.modules.timetable.completed.CompletedLessonItem">
tools:context=".ui.modules.timetable.completed.CompletedLessonItem"
tools:ignore="UnusedAttribute">
<TextView
android:id="@+id/completedLessonItemNumber"
@ -20,6 +20,7 @@
android:layout_height="40dp"
android:layout_centerVertical="true"
android:gravity="center"
android:includeFontPadding="false"
android:maxLength="2"
android:textSize="32sp"
tools:ignore="all"
@ -34,12 +35,13 @@
android:layout_marginLeft="10dp"
android:layout_marginEnd="40dp"
android:layout_marginRight="40dp"
android:layout_toStartOf="@id/completedLessonItemAlert"
android:layout_toLeftOf="@id/completedLessonItemAlert"
android:layout_toEndOf="@+id/completedLessonItemNumber"
android:layout_toRightOf="@+id/completedLessonItemNumber"
android:ellipsize="end"
android:maxLines="1"
android:textSize="17sp"
tools:ignore="RelativeOverlap"
tools:text="@tools:sample/lorem" />
<TextView
@ -66,7 +68,7 @@
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
app:srcCompat="@drawable/ic_timetable_swap_30dp"
android:tint="?colorPrimary"
app:srcCompat="@drawable/ic_timetable_swap"
tools:ignore="contentDescription" />
</RelativeLayout>

View File

@ -3,7 +3,7 @@
android:id="@+id/exams_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
tools:context=".ui.modules.exam.ExamItem">
<TextView
@ -13,8 +13,8 @@
android:layout_marginStart="20dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="10dp"
android:text="@string/app_name"
android:textSize="15sp" />
android:textSize="15sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/examItemType"
@ -25,8 +25,8 @@
android:layout_alignLeft="@id/examItemSubject"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:text="@string/app_name"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/examItemTeacher"
@ -44,6 +44,6 @@
android:layout_toEndOf="@id/examItemType"
android:layout_toRightOf="@id/examItemType"
android:gravity="end"
android:text="@string/app_name"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="@tools:sample/lorem" />
</RelativeLayout>

View File

@ -4,7 +4,7 @@
android:id="@+id/grade_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:paddingStart="12dp"
android:paddingLeft="12dp"
android:paddingTop="7dp"
@ -21,7 +21,7 @@
android:background="@color/grade_material_default"
android:gravity="center"
android:maxLength="5"
android:textColor="@color/grade_text"
android:textColor="@android:color/white"
android:textSize="16sp"
tools:text="6" />
@ -40,8 +40,8 @@
android:layout_toRightOf="@+id/gradeItemValue"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/all_description"
android:textSize="14sp" />
android:textSize="14sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/gradeItemDate"
@ -50,8 +50,8 @@
android:layout_alignStart="@+id/gradeItemDescription"
android:layout_alignLeft="@+id/gradeItemDescription"
android:layout_alignBottom="@+id/gradeItemValue"
android:text="@string/all_date"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/gradeItemWeight"
@ -66,8 +66,8 @@
android:layout_toLeftOf="@id/gradeItemNote"
android:layout_toEndOf="@+id/gradeItemDate"
android:layout_toRightOf="@+id/gradeItemDate"
android:text="@string/grade_weight"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="@tools:sample/lorem" />
<ImageView
android:id="@+id/gradeItemNote"
@ -76,6 +76,7 @@
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
app:srcCompat="@drawable/ic_all_round_note_24dp"
app:srcCompat="@drawable/ic_all_round_mark"
app:tint="?colorPrimary"
tools:ignore="contentDescription" />
</RelativeLayout>

View File

@ -24,7 +24,7 @@
android:layout_marginRight="40dp"
android:layout_weight="1"
android:textSize="17sp"
tools:text="Fizyka" />
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/gradeSummaryItemAverage"
@ -95,7 +95,7 @@
android:layout_marginRight="25dp"
android:gravity="end"
android:textSize="12sp"
tools:text="dobry" />
tools:text="5" />
</LinearLayout>
<LinearLayout
@ -126,6 +126,6 @@
android:layout_marginRight="25dp"
android:gravity="end"
android:textSize="12sp"
tools:text="bardzo dobry" />
tools:text="5" />
</LinearLayout>
</LinearLayout>

View File

@ -3,7 +3,7 @@
android:id="@+id/homework_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
tools:context=".ui.modules.homework.HomeworkItem">
<TextView
@ -14,8 +14,8 @@
android:layout_marginLeft="15dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="5dp"
android:text="@string/all_date"
android:textSize="17sp" />
android:textSize="17sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/homeworkItemTeacher"
@ -31,8 +31,8 @@
android:layout_toEndOf="@id/homeworkItemSubject"
android:layout_toRightOf="@id/homeworkItemSubject"
android:gravity="end"
android:text="@string/all_teacher"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/homeworkItemContent"
@ -45,6 +45,6 @@
android:layout_marginRight="15dp"
android:layout_marginBottom="15dp"
android:lineSpacingMultiplier="1.2"
android:text="@string/all_content"
android:textSize="14sp" />
android:textSize="14sp"
tools:text="@tools:sample/lorem/random" />
</RelativeLayout>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="?selectableItemBackground"
android:orientation="vertical"
android:paddingStart="16dp"
android:paddingLeft="16dp"
android:paddingEnd="16dp"
android:paddingRight="16dp">
<TextView
android:id="@+id/licenseItemName"
android:layout_width="match_parent"
android:layout_height="28dp"
android:gravity="bottom"
android:textSize="16sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/licenseItemSummary"
android:layout_width="match_parent"
android:layout_height="20dp"
android:gravity="bottom"
android:textColor="?android:textColorSecondary"
android:textSize="14sp"
tools:text="@tools:sample/lorem" />
</LinearLayout>

View File

@ -3,10 +3,9 @@
android:id="@+id/loginItemContainer"
android:layout_width="match_parent"
android:layout_height="72dp"
android:background="?selectableItemBackground"
android:orientation="horizontal">
android:background="?selectableItemBackground">
<CheckBox
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@+id/loginItemCheck"
android:layout_width="32dp"
android:layout_height="24dp"
@ -15,18 +14,20 @@
android:layout_marginTop="24dp"
android:layout_marginEnd="28dp"
android:layout_marginRight="28dp"
android:layout_marginBottom="24dp"
android:background="@android:color/transparent"
tools:text=" " />
<TextView
android:id="@+id/loginItemName"
android:layout_width="wrap_content"
android:layout_height="34dp"
android:layout_height="32dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:layout_toEndOf="@id/loginItemCheck"
android:layout_toRightOf="@id/loginItemCheck"
android:ellipsize="end"
android:gravity="bottom"
android:maxLines="1"
android:textSize="16sp"
tools:text="@tools:sample/full_names" />
@ -43,6 +44,6 @@
android:gravity="bottom"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="12sp"
android:textSize="14sp"
tools:text="@tools:sample/lorem/random" />
</RelativeLayout>

View File

@ -2,7 +2,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:paddingLeft="16dp"
android:paddingTop="10dp"
android:paddingRight="16dp"
@ -33,7 +33,7 @@
android:layout_toRightOf="@id/messageItemAuthor"
android:gravity="end"
android:textSize="13sp"
tools:text="@tools:sample/date/mmddyy" />
tools:text="@tools:sample/date/ddmmyy" />
<TextView
android:id="@+id/messageItemSubject"
@ -47,6 +47,5 @@
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="12sp"
tools:text="@tools:sample/lorem" />
tools:text="@tools:sample/lorem/random" />
</RelativeLayout>

View File

@ -47,6 +47,6 @@
android:layout_marginRight="4dp"
android:background="?selectableItemBackgroundBorderless"
android:contentDescription="@string/mobile_devices_unregister"
app:srcCompat="@drawable/ic_message_delete_24dp"
app:tint="?android:textColorSecondary" />
app:srcCompat="@drawable/ic_menu_message_delete"
app:tint="?colorOnBackground" />
</RelativeLayout>

View File

@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:orientation="horizontal"
android:paddingLeft="16dp"
android:paddingTop="8dp"
@ -12,21 +12,22 @@
android:paddingBottom="8dp"
tools:context=".ui.modules.more.MoreItem">
<androidx.appcompat.widget.AppCompatImageView
<ImageView
android:id="@+id/moreItemImage"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="center_vertical"
app:srcCompat="@drawable/ic_more_settings_24dp"
app:tint="?android:textColorSecondary" />
app:srcCompat="@drawable/ic_more_settings"
app:tint="?colorOnBackground"
tools:ignore="ContentDescription" />
<androidx.appcompat.widget.AppCompatTextView
<TextView
android:id="@+id/moreItemTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginStart="32dp"
android:layout_marginLeft="32dp"
android:text="@string/app_name"
android:textSize="16sp" />
android:textSize="16sp"
tools:text="@tools:sample/lorem" />
</LinearLayout>

View File

@ -3,7 +3,7 @@
android:id="@+id/note_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
tools:context=".ui.modules.note.NoteItem">
<TextView
@ -13,8 +13,8 @@
android:layout_marginStart="15dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="10dp"
android:text="@string/all_date"
android:textSize="15sp" />
android:textSize="15sp"
tools:text="@tools:sample/date/ddmmyy" />
<TextView
android:id="@+id/noteItemTeacher"
@ -30,8 +30,8 @@
android:layout_toEndOf="@id/noteItemDate"
android:layout_toRightOf="@id/noteItemDate"
android:gravity="end"
android:text="@string/all_teacher"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="@tools:sample/full_names" />
<TextView
android:id="@+id/noteItemType"
@ -42,8 +42,8 @@
android:layout_alignLeft="@id/noteItemDate"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:text="@string/exam_type"
android:textSize="13sp" />
android:textSize="13sp"
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/noteItemContent"
@ -56,6 +56,6 @@
android:layout_marginRight="15dp"
android:layout_marginBottom="15dp"
android:lineSpacingMultiplier="1.2"
android:text="@string/all_description"
android:textSize="14sp" />
android:textSize="14sp"
tools:text="@tools:sample/lorem/random" />
</RelativeLayout>

View File

@ -1,10 +1,9 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/timetable_subitem_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:background="?selectableItemBackground"
android:paddingStart="12dp"
android:paddingLeft="12dp"
android:paddingTop="7dp"
@ -19,10 +18,10 @@
android:layout_height="40dp"
android:layout_centerVertical="true"
android:gravity="center"
android:includeFontPadding="false"
android:maxLength="2"
android:text="0"
android:textSize="32sp"
tools:ignore="all" />
tools:text="5" />
<TextView
android:id="@+id/timetableItemSubject"
@ -37,9 +36,8 @@
android:layout_toRightOf="@+id/timetableItemNumber"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/app_name"
android:textSize="17sp"
tools:ignore="RelativeOverlap" />
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/timetableItemTime"
@ -49,9 +47,9 @@
android:layout_alignLeft="@id/timetableItemSubject"
android:layout_alignBottom="@+id/timetableItemNumber"
android:maxLines="1"
android:text="@string/app_name"
android:textColor="?android:textColorSecondary"
android:textSize="12sp" />
android:textSize="12sp"
tools:text="11:11-12:00" />
<TextView
android:id="@+id/timetableItemRoom"
@ -62,13 +60,14 @@
android:layout_marginLeft="10dp"
android:layout_marginEnd="40dp"
android:layout_marginRight="40dp"
android:layout_toStartOf="@id/timetableItemAlert"
android:layout_toLeftOf="@id/timetableItemAlert"
android:layout_toEndOf="@+id/timetableItemTime"
android:layout_toRightOf="@+id/timetableItemTime"
android:maxLines="1"
android:text="@string/app_name"
android:textColor="?android:textColorSecondary"
android:textSize="12sp"
tools:ignore="RelativeOverlap" />
tools:text="Room 22" />
<ImageView
android:id="@+id/timetableItemAlert"
@ -77,7 +76,7 @@
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
app:srcCompat="@drawable/ic_timetable_swap_30dp"
app:srcCompat="@drawable/ic_timetable_swap"
app:tint="?colorPrimary"
tools:ignore="contentDescription" />
</RelativeLayout>

View File

@ -49,7 +49,7 @@
android:layout_toRightOf="@id/timetableWidgetItemTime"
android:textColor="@android:color/secondary_text_light"
android:textSize="13sp"
tools:text="Język polski" />
tools:text="@tools:sample/lorem" />
<TextView
android:id="@+id/timetableWidgetItemDescription"

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="104dp"
android:orientation="vertical">
<ImageView
android:id="@+id/aboutScrollableHeaderIcon"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginEnd="24dp"
android:layout_marginRight="24dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@id/aboutScrollableHeaderName"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription"
tools:src="@mipmap/ic_launcher" />
<TextView
android:id="@+id/aboutScrollableHeaderName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="@id/aboutScrollableHeaderIcon"
app:layout_constraintLeft_toRightOf="@id/aboutScrollableHeaderIcon"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@id/aboutScrollableHeaderIcon" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
@ -20,6 +21,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="100%"
android:textSize="21sp" />
android:textSize="21sp"
tools:text="100%" />
</LinearLayout>

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
@ -9,9 +10,9 @@
<LinearLayout
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginEnd="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="20dp"
android:orientation="vertical">
<TextView
@ -27,8 +28,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="6,00"
android:textSize="21sp" />
android:textSize="21sp"
tools:text="6,00" />
</LinearLayout>
<LinearLayout
@ -50,7 +51,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="6,00"
android:textSize="21sp" />
android:textSize="21sp"
tools:text="6,00" />
</LinearLayout>
</LinearLayout>

View File

@ -4,7 +4,7 @@
android:id="@+id/luckyNumberWidgetContainer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background_rounded_corner"
android:background="@drawable/backgorund_luckynumber_widget"
android:gravity="center"
android:padding="10dp"
tools:context=".ui.modules.luckynumberwidget.LuckyNumberWidgetProvider">
@ -18,7 +18,7 @@
android:layout_marginBottom="20dp"
android:contentDescription="@string/lucky_number_title"
android:gravity="center"
android:src="@drawable/ic_widget_clover_24dp"
android:src="@drawable/ic_widget_clover"
android:visibility="gone"
tools:visibility="visible" />
@ -42,7 +42,7 @@
android:layout_height="wrap_content"
android:layout_alignTop="@id/luckyNumberWidgetNumber"
android:contentDescription="@string/lucky_number_title"
android:src="@drawable/ic_widget_clover_24dp"
android:src="@drawable/ic_widget_clover"
android:visibility="gone"
tools:visibility="visible" />

View File

@ -63,7 +63,7 @@
android:layout_marginLeft="10dp"
android:backgroundTint="@color/colorPrimaryDark"
android:contentDescription="@string/all_prev"
android:src="@drawable/ic_widget_chevron_24dp"
android:src="@drawable/ic_widget_chevron"
tools:targetApi="lollipop" />
<ImageButton
@ -76,7 +76,7 @@
android:backgroundTint="@color/colorPrimaryDark"
android:contentDescription="@string/all_next"
android:rotation="180"
android:src="@drawable/ic_widget_chevron_24dp"
android:src="@drawable/ic_widget_chevron"
tools:targetApi="lollipop" />
</RelativeLayout>