Dantotsu/app/src/main/java/ani/dantotsu/profile/SingleStatActivity.kt
2024-04-30 00:26:30 +05:30

35 lines
No EOL
1.3 KiB
Kotlin

package ani.dantotsu.profile
import android.content.pm.ActivityInfo
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import ani.dantotsu.databinding.ActivitySingleStatBinding
import ani.dantotsu.getThemeColor
import ani.dantotsu.initActivity
import ani.dantotsu.themes.ThemeManager
import ani.dantotsu.toast
import com.github.aachartmodel.aainfographics.aachartcreator.AAOptions
class SingleStatActivity : AppCompatActivity() {
private lateinit var binding: ActivitySingleStatBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
ThemeManager(this).applyTheme()
initActivity(this)
binding = ActivitySingleStatBinding.inflate(layoutInflater)
setContentView(binding.root)
val chartOptions = chartOptions
if (chartOptions != null) {
chartOptions.chart?.backgroundColor = getThemeColor(android.R.attr.windowBackground)
binding.chartView.aa_drawChartWithChartOptions(chartOptions)
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
} else {
toast("No chart data")
finish()
}
}
companion object {
var chartOptions: AAOptions? = null // I cba to pass this through an intent
}
}