Import test Activities from Riot

This commit is contained in:
Benoit Marty
2019-06-06 10:28:11 +02:00
parent 8afe31192b
commit 917282303d
17 changed files with 555 additions and 0 deletions

View File

@ -46,6 +46,7 @@
<activity android:name=".features.roomdirectory.RoomDirectoryActivity" />
<activity android:name=".features.roomdirectory.roompreview.RoomPreviewActivity" />
<activity android:name=".features.home.room.detail.RoomDetailActivity" />
<activity android:name=".features.debug.DebugMenuActivity" />
<service
android:name=".core.services.CallService"

View File

@ -56,5 +56,10 @@ class HomeDrawerFragment : VectorBaseFragment() {
homeDrawerHeaderSettingsView.setOnClickListener {
navigator.openSettings()
}
// Debug menu
homeDrawerHeaderDebugView.setOnClickListener {
navigator.openDebug()
}
}
}

View File

@ -20,6 +20,7 @@ import android.app.Activity
import android.content.Intent
import androidx.fragment.app.Fragment
import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom
import im.vector.riotredesign.features.debug.DebugMenuActivity
import im.vector.riotredesign.features.home.room.detail.RoomDetailActivity
import im.vector.riotredesign.features.home.room.detail.RoomDetailArgs
import im.vector.riotredesign.features.roomdirectory.RoomDirectoryActivity
@ -50,4 +51,8 @@ class DefaultNavigator(private val fraqment: Fragment) : Navigator {
val intent = VectorSettingsActivity.getIntent(activity, "TODO")
activity.startActivity(intent)
}
override fun openDebug() {
activity.startActivity(Intent(activity, DebugMenuActivity::class.java))
}
}

View File

@ -28,4 +28,6 @@ interface Navigator {
fun openSettings()
fun openDebug()
}

View File

@ -16,6 +16,17 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/homeDrawerHeaderDebugView"
style="@style/VectorDebug"
android:layout_width="@dimen/layout_touch_size"
android:layout_height="@dimen/layout_touch_size"
android:scaleType="center"
android:src="@drawable/ic_settings_x"
android:tint="@color/riotx_accent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/homeDrawerHeaderAvatarView"
android:layout_width="64dp"