mirror of
https://github.com/oxen-io/session-android.git
synced 2025-05-10 04:46:49 +00:00
Add ProfilePictureView to MessageDetailActivity
This commit is contained in:
parent
876e12c411
commit
92fae3d6bf
@ -19,6 +19,7 @@ import androidx.compose.material.Text
|
|||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
import androidx.compose.runtime.livedata.observeAsState
|
import androidx.compose.runtime.livedata.observeAsState
|
||||||
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.ComposeView
|
import androidx.compose.ui.platform.ComposeView
|
||||||
import androidx.compose.ui.text.TextStyle
|
import androidx.compose.ui.text.TextStyle
|
||||||
@ -33,6 +34,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
import network.loki.messenger.R
|
import network.loki.messenger.R
|
||||||
import org.thoughtcrime.securesms.PassphraseRequiredActionBarActivity
|
import org.thoughtcrime.securesms.PassphraseRequiredActionBarActivity
|
||||||
|
import org.thoughtcrime.securesms.components.ProfilePictureView
|
||||||
import org.thoughtcrime.securesms.database.Storage
|
import org.thoughtcrime.securesms.database.Storage
|
||||||
import org.thoughtcrime.securesms.database.model.MessageRecord
|
import org.thoughtcrime.securesms.database.model.MessageRecord
|
||||||
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
|
||||||
@ -184,10 +186,17 @@ class MessageDetailActivity: PassphraseRequiredActionBarActivity() {
|
|||||||
user?.let {
|
user?.let {
|
||||||
titledView("From:") {
|
titledView("From:") {
|
||||||
Row {
|
Row {
|
||||||
Box(modifier = Modifier
|
Box(
|
||||||
.width(60.dp)
|
modifier = Modifier.align(Alignment.CenterVertically)
|
||||||
.height(60.dp)) {
|
.width(60.dp)
|
||||||
|
.height(60.dp)
|
||||||
|
) {
|
||||||
|
AndroidView(
|
||||||
|
factory = { ProfilePictureView(it) },
|
||||||
|
modifier = Modifier.align(Alignment.Center)
|
||||||
|
.width(46.dp)
|
||||||
|
.height(46.dp)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
Column {
|
Column {
|
||||||
titledText(it, valueStyle = LocalTextStyle.current.copy(fontFamily = FontFamily.Monospace))
|
titledText(it, valueStyle = LocalTextStyle.current.copy(fontFamily = FontFamily.Monospace))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user