点击增加背景图

This commit is contained in:
2024-11-07 21:31:57 +08:00
parent 449c2f127c
commit 2f43a1e407
5 changed files with 88 additions and 3 deletions

View File

@@ -38,7 +38,8 @@ import android.graphics.BitmapFactory
import android.net.Uri
import java.io.InputStream
import android.content.Context
import android.app.Activity
import android.widget.ImageView
// 定义请求体数据类
@@ -363,6 +364,17 @@ class MainActivity : AppCompatActivity() {
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == SecondActivity.REQUEST_CODE_PICK_IMAGE && resultCode == Activity.RESULT_OK && data != null) {
val selectedImageUri = data.getStringExtra("selectedImageUri")
if (selectedImageUri != null) {
val imageView = findViewById<ImageView>(R.id.imageViewBackground) // 假设你的背景是一个ImageView
imageView.setImageURI(Uri.parse(selectedImageUri))
}
}
}
override fun onStart() {
super.onStart()
// 获取从其他 Activity 传递过来的按钮颜色值,如果没有传递颜色值,则默认值为透明色。