Skip to content
This repository was archived by the owner on Apr 28, 2023. It is now read-only.

Commit 58a6073

Browse files
committed
Cleanup topbar
1 parent 1fd2f74 commit 58a6073

File tree

10 files changed

+105
-83
lines changed

10 files changed

+105
-83
lines changed

app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ dependencies {
4040
implementation 'androidx.appcompat:appcompat:1.1.0'
4141
implementation 'androidx.core:core-ktx:1.2.0'
4242
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
43+
implementation 'androidx.preference:preference:1.1.0-rc01'
4344
testImplementation 'junit:junit:4.12'
4445
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
4546
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

app/src/main/AndroidManifest.xml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
xmlns:tools="http://schemas.android.com/tools"
44
package="it.androidclient">
55

6-
<uses-permission android:name="android.permission.INTERNET"/>
6+
<uses-permission android:name="android.permission.INTERNET" />
7+
78
<application
89
android:allowBackup="true"
910
android:fullBackupContent="@xml/backup_descriptor"
@@ -12,11 +13,18 @@
1213
android:roundIcon="@mipmap/ic_launcher_round"
1314
android:supportsRtl="true"
1415
android:theme="@style/AppTheme">
15-
<activity android:name=".Views.WelcomeActivity"
16+
<activity android:name=".Views.Settings"></activity>
17+
<activity
18+
android:name=".Views.SettingsActivity"
19+
android:label="@string/title_activity_settings" />
20+
<activity
21+
android:name=".Views.WelcomeActivity"
1622
tools:ignore="InnerclassSeparator" />
17-
<activity android:name=".Views.CongratulationsActivity"
23+
<activity
24+
android:name=".Views.CongratulationsActivity"
1825
tools:ignore="InnerclassSeparator" />
19-
<activity android:name=".Views.ReadActivity"
26+
<activity
27+
android:name=".Views.ReadActivity"
2028
tools:ignore="InnerclassSeparator" />
2129
<activity
2230
android:name=".Views.MainActivity"
@@ -25,6 +33,7 @@
2533
tools:ignore="InnerclassSeparator,LockedOrientationActivity">
2634
<intent-filter>
2735
<action android:name="android.intent.action.MAIN" />
36+
2837
<category android:name="android.intent.category.LAUNCHER" />
2938
</intent-filter>
3039
</activity>

app/src/main/java/it/androidclient/Views/ReadActivity.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,25 @@ package it.androidclient.Views
33
import android.content.Intent
44
import android.content.res.AssetManager
55
import android.graphics.Typeface
6-
import android.os.Build
76
import android.os.Bundle
87
import android.text.Layout.JUSTIFICATION_MODE_INTER_WORD
9-
import android.text.format.DateUtils
108
import android.util.TypedValue
119
import android.widget.Toast
12-
import androidx.annotation.RequiresApi
1310
import androidx.appcompat.app.AppCompatActivity
14-
import com.google.gson.Gson
1511
import it.androidclient.R
1612
import it.androidclient.Services.TodaysPostModel
1713
import it.androidclient.Services.TodaysPostService
1814
import it.androidclient.UserCtx.AchievementsModel
1915
import it.androidclient.UserCtx.UserDataDto
2016
import kotlinx.android.synthetic.main.activity_read.*
17+
import kotlinx.android.synthetic.main.toolbar_common.*
2118
import kotlinx.coroutines.CoroutineScope
2219
import kotlinx.coroutines.Dispatchers
2320
import kotlinx.coroutines.launch
2421
import kotlinx.coroutines.withContext
2522
import java.time.LocalDateTime
26-
import java.time.ZoneId
2723
import java.time.temporal.ChronoUnit
2824
import java.util.*
29-
import kotlin.collections.HashMap
3025

3126

3227
class ReadActivity : AppCompatActivity() {
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package it.androidclient.Views
2+
3+
import androidx.appcompat.app.AppCompatActivity
4+
import android.os.Bundle
5+
import it.androidclient.R
6+
7+
class Settings : AppCompatActivity() {
8+
9+
override fun onCreate(savedInstanceState: Bundle?) {
10+
super.onCreate(savedInstanceState)
11+
setContentView(R.layout.activity_settings)
12+
}
13+
}

app/src/main/res/layout/activity_main.xml

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,7 @@
55
android:id="@+id/coordinatorLayout"
66
android:layout_width="match_parent"
77
android:layout_height="match_parent">
8-
9-
10-
<androidx.appcompat.widget.Toolbar
11-
android:id="@+id/toolbar"
12-
android:layout_width="0dp"
13-
android:layout_height="110dp"
14-
android:background="#80000000"
15-
android:minHeight="?attr/actionBarSize"
16-
android:theme="?attr/actionBarTheme"
17-
android:visibility="visible"
18-
app:layout_constraintBottom_toBottomOf="parent"
19-
app:layout_constraintEnd_toEndOf="parent"
20-
app:layout_constraintHorizontal_bias="0.0"
21-
app:layout_constraintStart_toStartOf="parent"
22-
app:layout_constraintTop_toTopOf="parent"
23-
app:layout_constraintVertical_bias="0.0"
24-
tools:visibility="visible">
25-
26-
<ImageView
27-
android:id="@+id/tom_nook"
28-
android:layout_width="100dp"
29-
android:layout_height="wrap_content"
30-
app:srcCompat="@drawable/mouse_1" />
31-
32-
<TextView
33-
android:id="@+id/toolbar_title"
34-
android:layout_width="wrap_content"
35-
android:layout_height="wrap_content"
36-
android:layout_gravity="center"
37-
android:gravity="center_vertical"
38-
android:lines="3"
39-
android:maxLines="3"
40-
android:paddingLeft="15dp"
41-
android:text="Texto saludando al usuario\nPrueba de texto"
42-
android:textColor="@android:color/white"
43-
android:textSize="20dp" />
44-
</androidx.appcompat.widget.Toolbar>
45-
8+
<include layout="@layout/toolbar_common" />
469
<androidx.recyclerview.widget.RecyclerView
4710
android:id="@+id/rvMain"
4811
android:layout_width="0dp"

app/src/main/res/layout/activity_read.xml

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,7 @@
77
android:layout_height="match_parent"
88
tools:context=".Views.ReadActivity">
99

10-
<androidx.appcompat.widget.Toolbar
11-
android:id="@+id/toolbar"
12-
android:layout_width="0dp"
13-
android:layout_height="110dp"
14-
android:background="#80000000"
15-
android:minHeight="?attr/actionBarSize"
16-
android:theme="?attr/actionBarTheme"
17-
android:visibility="visible"
18-
app:layout_constraintBottom_toBottomOf="parent"
19-
app:layout_constraintEnd_toEndOf="parent"
20-
app:layout_constraintStart_toStartOf="parent"
21-
app:layout_constraintTop_toTopOf="parent"
22-
app:layout_constraintVertical_bias="0.0"
23-
tools:visibility="visible">
24-
25-
<ImageView
26-
android:id="@+id/tom_nook"
27-
android:layout_width="100dp"
28-
android:layout_height="wrap_content"
29-
app:srcCompat="@drawable/mouse_1"
30-
tools:layout_editor_absoluteX="16dp" />
31-
32-
<TextView
33-
android:id="@+id/toolbar_title"
34-
android:layout_width="wrap_content"
35-
android:layout_height="wrap_content"
36-
android:layout_gravity="center"
37-
android:gravity="center_vertical"
38-
android:lines="3"
39-
android:maxLines="3"
40-
android:paddingLeft="15dp"
41-
android:text="Texto animando al usuario\nPrueba de texto"
42-
android:textColor="@android:color/white"
43-
android:textSize="20dp" />
44-
</androidx.appcompat.widget.Toolbar>
10+
<include layout="@layout/toolbar_common" />
4511

4612
<ScrollView
4713
android:layout_width="0dp"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
xmlns:tools="http://schemas.android.com/tools"
5+
android:layout_width="match_parent"
6+
android:layout_height="match_parent"
7+
tools:context=".Views.Settings">
8+
9+
</androidx.constraintlayout.widget.ConstraintLayout>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<merge xmlns:android="http://schemas.android.com/apk/res/android">
3+
<androidx.appcompat.widget.Toolbar android:id="@+id/toolbar"
4+
android:layout_width="0dp"
5+
android:layout_height="110dp"
6+
android:background="#80000000"
7+
android:minHeight="?attr/actionBarSize"
8+
android:theme="?attr/actionBarTheme"
9+
android:visibility="visible"
10+
app:layout_constraintBottom_toBottomOf="parent"
11+
app:layout_constraintEnd_toEndOf="parent"
12+
app:layout_constraintHorizontal_bias="0.0"
13+
app:layout_constraintStart_toStartOf="parent"
14+
app:layout_constraintTop_toTopOf="parent"
15+
app:layout_constraintVertical_bias="0.0"
16+
tools:visibility="visible"
17+
xmlns:app="http://schemas.android.com/apk/res-auto"
18+
xmlns:tools="http://schemas.android.com/tools">
19+
20+
<ImageView
21+
android:id="@+id/tom_nook"
22+
android:layout_width="100dp"
23+
android:layout_height="wrap_content"
24+
app:srcCompat="@drawable/mouse_1" />
25+
26+
<TextView
27+
android:id="@+id/toolbar_title"
28+
android:layout_width="wrap_content"
29+
android:layout_height="wrap_content"
30+
android:layout_gravity="center"
31+
android:gravity="center_vertical"
32+
android:lines="3"
33+
android:maxLines="3"
34+
android:paddingLeft="15dp"
35+
android:text="Texto saludando al usuario\nPrueba de texto"
36+
android:textColor="@android:color/white"
37+
android:textSize="20dp" />
38+
</androidx.appcompat.widget.Toolbar>
39+
</merge>

app/src/main/res/values/arrays.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33

4+
5+
<!-- Reply Preference -->
6+
<string-array name="reply_entries">
7+
<item>Reply</item>
8+
<item>Reply to all</item>
9+
</string-array>
10+
11+
<string-array name="reply_values">
12+
<item>reply</item>
13+
<item>reply_all</item>
14+
</string-array>
415
</resources>

app/src/main/res/values/strings.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,20 @@
44
<string name="cheering">Vamos {0}, ya te queda poco</string>
55
<string name="example_title">Este es el volcán más grande del planeta y su peso hundió la corteza cientos de metros\n</string>
66
<string name="example_text">En lengua hawaiana Pūhāhonu, significa “tortuga que sale a la superficie a respirar”. Pero estas dos islas, a unos 1.100 kilómetros al noroeste de Honolulu, son mucho más que eso. A simple vista se trata de dos pequeñas islas cubiertas de guano en el océano Pacífico, pero se trata de un volcán que se eleva a unos 4.500 metros del fondo del mar desde una sola fuente de roca fundida. Y un reciente estudio, publicado en Earth and Planetary Science Letters, destaca que el Pūhāhonu contiene aproximadamente 150.000 kilómetros cúbicos de roca. ¿Cuánto es esto? Uno de los volcanes más grandes del mundo y el más alto, es el Mauna Loa, también en Hawaii. Pero su volumen es de unos 80.000 kilómetros cúbicos casi la mitad que el Pūhāhonu.\n\nEl problema es que, al igual que ocurre con los icebergs, solo vemos una parte de él: en este caso un tercio de ese volumen está expuesto sobre el fondo del mar; el resto está enterrado debajo de un anillo de escombros, coral roto y otro material que se ha erosionado. De hecho en el estudio, los autores señalan que el Pūhāhonu es tan pesado que ha causado que la corteza terrestre cercana, y por lo tanto el volcán mismo, se hunda cientos de metros durante millones de años.\n\nOtro volcán que hasta ahora se consideraba el más grande del mundo es el macizo de Tamu, una masa volcánica de 4 kilómetros de altura del tamaño de las Islas Británicas en el fondo marino al este de Japón. El macizo de Tamu contiene casi 7 millones de kilómetros cúbicos de material y alguna vez se pensó que era el volcán en escudo más grande del mundo. Pero ahora se cree que se formó a lo largo de una cresta en lugar de a través de una sola fuente de magma. Eso convierte a Pūhāhonu en el volcán en escudo de mayor tamaño.\n\n</string>
7+
<string name="title_activity_settings">Settings</string>
8+
9+
<!-- Preference Titles -->
10+
<string name="messages_header">Messages</string>
11+
<string name="sync_header">Sync</string>
12+
13+
<!-- Messages Preferences -->
14+
<string name="signature_title">Your signature</string>
15+
<string name="reply_title">Default reply action</string>
16+
17+
<!-- Sync Preferences -->
18+
<string name="sync_title">Sync email periodically</string>
19+
<string name="attachment_title">Download incoming attachments</string>
20+
<string name="attachment_summary_on">Automatically download attachments for incoming emails
21+
</string>
22+
<string name="attachment_summary_off">Only download attachments when manually requested</string>
723
</resources>

0 commit comments

Comments
 (0)