HydroFlux 0.0.1
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
package com.david.hydroflux
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.TextView
|
||||
import android.widget.Button
|
||||
import android.view.Gravity
|
||||
import android.graphics.Color
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
|
||||
class PermissionsRationaleActivity : AppCompatActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
val title = TextView(this).apply {
|
||||
text = "Health Permission Needed"
|
||||
textSize = 24f
|
||||
setTextColor(Color.CYAN)
|
||||
gravity = Gravity.CENTER
|
||||
setPadding(0, 0, 0, 30)
|
||||
}
|
||||
|
||||
val message = TextView(this).apply {
|
||||
text = "HydroFit needs access to your Steps and Sleep data to populate the activity rings and history charts.\n\nWe do not share this data."
|
||||
textSize = 16f
|
||||
setTextColor(Color.WHITE)
|
||||
gravity = Gravity.CENTER
|
||||
setPadding(0, 0, 0, 50)
|
||||
}
|
||||
|
||||
val btn = Button(this).apply {
|
||||
text = "UNDERSTOOD"
|
||||
setBackgroundColor(Color.DKGRAY)
|
||||
setTextColor(Color.WHITE)
|
||||
setOnClickListener {
|
||||
finish() // Close rationale and return to system dialog logic
|
||||
}
|
||||
}
|
||||
|
||||
val layout = LinearLayout(this).apply {
|
||||
orientation = LinearLayout.VERTICAL
|
||||
gravity = Gravity.CENTER
|
||||
setPadding(50, 50, 50, 50)
|
||||
setBackgroundColor(Color.BLACK)
|
||||
addView(title)
|
||||
addView(message)
|
||||
addView(btn)
|
||||
}
|
||||
|
||||
setContentView(layout)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user