Skip to content
This repository has been archived by the owner on Dec 28, 2024. It is now read-only.

Commit

Permalink
added Button and TextField
Browse files Browse the repository at this point in the history
  • Loading branch information
SyntaxSpins committed Nov 11, 2024
1 parent 9218aa5 commit f59dcf0
Show file tree
Hide file tree
Showing 8 changed files with 69 additions and 78 deletions.
74 changes: 7 additions & 67 deletions .androidide/editor/openedFiles.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,77 +4,17 @@
"file": "/storage/emulated/0/sakura/app/src/main/java/com/syntaxspin/sakura/MainActivity.kt",
"selection": {
"end": {
"column": 7,
"index": 3761,
"line": 131
"column": 30,
"index": 6973,
"line": 224
},
"start": {
"column": 7,
"index": 3761,
"line": 131
}
}
},
{
"file": "/storage/emulated/0/sakura/app/build.gradle.kts",
"selection": {
"end": {
"column": 35,
"index": 653,
"line": 30
},
"start": {
"column": 35,
"index": 653,
"line": 30
}
}
},
{
"file": "/storage/emulated/0/sakura/build.gradle.kts",
"selection": {
"end": {
"column": 0,
"index": 0,
"line": 0
},
"start": {
"column": 0,
"index": 0,
"line": 0
}
}
},
{
"file": "/storage/emulated/0/sakura/.github/workflows/diffandroid.yml.txt",
"selection": {
"end": {
"column": 20,
"index": 1397,
"line": 61
},
"start": {
"column": 20,
"index": 1397,
"line": 61
}
}
},
{
"file": "/storage/emulated/0/sakura/.github/workflows/android.yml",
"selection": {
"end": {
"column": 28,
"index": 865,
"line": 41
},
"start": {
"column": 28,
"index": 865,
"line": 41
"column": 30,
"index": 6973,
"line": 224
}
}
}
],
"selectedFile": "/storage/emulated/0/sakura/app/build.gradle.kts"
"selectedFile": "/storage/emulated/0/sakura/app/src/main/java/com/syntaxspin/sakura/MainActivity.kt"
}
Binary file modified .gradle/8.9/executionHistory/executionHistory.bin
Binary file not shown.
Binary file modified .gradle/8.9/executionHistory/executionHistory.lock
Binary file not shown.
Binary file modified .gradle/8.9/fileHashes/fileHashes.bin
Binary file not shown.
Binary file modified .gradle/8.9/fileHashes/fileHashes.lock
Binary file not shown.
Binary file modified .gradle/8.9/fileHashes/resourceHashesCache.bin
Binary file not shown.
Binary file modified .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
73 changes: 62 additions & 11 deletions app/src/main/java/com/syntaxspin/sakura/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,16 @@ import androidx.compose.ui.res.*
import androidx.compose.foundation.shape.*
import androidx.compose.material3.*
import androidx.compose.ui.layout.*
import androidx.compose.ui.text.style.*
import androidx.compose.foundation.clickable


//Local Context
import androidx.compose.ui.platform.LocalContext
//Units & Draws
import androidx.compose.ui.draw.clip
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
//LazyComponents
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyRow
Expand All @@ -32,7 +36,10 @@ import androidx.compose.foundation.lazy.items
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Search
import androidx.compose.material.icons.filled.Home

//Kotlin Values Functions
import androidx.compose.runtime.remember
import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue
//Theme
import com.syntaxspin.sakura.ui.theme.ThemeSakura

Expand All @@ -42,13 +49,17 @@ class MainActivity : ComponentActivity() {
setContent{
ThemeSakura{
Surface( modifier = Modifier.fillMaxSize()){
Column{ Items()
Column(modifier = Modifier.verticalScroll(rememberScrollState())){ Items()
dividerText("SearchBar (TextField)")
searchBar()
dividerText("Contact Lists")
dividerText("Contacts List")
Listy()
dividerText(" Compose Card ")
dividerText("Compose Card")
PartyCard()
dividerText("Material Button")
mtrlButton("Click Me")
dividerText("TextField")
textfield()
}
}
}
Expand Down Expand Up @@ -166,16 +177,56 @@ fun storyItem(text:String ,icon:Int ){
}
@Composable
fun PartyCard(){
Card(
modifier = Modifier
.fillMaxWidth()
.padding(8.dp)
.height(100.dp)
){
Card(
modifier = Modifier
.fillMaxWidth()
.padding(8.dp)
.height(150.dp)
){
Box{
Image(
painterResource(R.drawable.mtrl),
contentDescription = null,
contentScale = ContentScale.Crop,
modifier = Modifier
.fillMaxWidth()

)
Text(
text = "Hello CardView",
fontSize = 50.sp,
lineHeight = 136.sp,
textAlign = TextAlign.Center,
modifier = Modifier
.padding(8.dp)
)



}
}

}

@Composable
fun mtrlButton(txt:String){
Button( modifier = Modifier.padding(8.dp), onClick = {/*DoSomething*/}){
Text(text = txt)
}
}
@Composable
fun textfield(){
/*var textFieldText by remember {
murableStateOf("")
}*/
TextField(
value = "",
label = { Name("Hello") },
onValueChange = {/*newValue ->
textFieldText = newValue*/},
modifier = Modifier
.padding(8.dp)
)
}
}


0 comments on commit f59dcf0

Please sign in to comment.