Create the UIObject interface

It is implemented by every visible object and serves as an abstraction, 
simplification.

Also: there only is one central sharedPreferences object (in 
`Functions.kt`). That makes the code way more readable.
This commit is contained in:
Finn M Glas 2020-06-18 09:25:38 +02:00
parent fc754b8c9a
commit 0c3a267d62
No known key found for this signature in database
GPG key ID: 902A30146014DFBF
16 changed files with 327 additions and 333 deletions

View file

@ -25,7 +25,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="start|center_vertical"
android:onClick="dateViewOnTouch"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
@ -38,7 +37,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="start|center_vertical"
android:onClick="timeViewOnTouch"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
@ -50,7 +48,6 @@
android:id="@+id/home_settings_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="settingsIconOnTouch"
android:text="@string/fas_settings"
android:textColor="?attr/colorAccent"
android:textSize="36sp"