fix: chart load | background of bio?
This commit is contained in:
parent
a9b4916dd8
commit
29364bf30a
4 changed files with 42 additions and 1 deletions
|
@ -112,6 +112,9 @@ class CommentNotificationWorker(appContext: Context, workerParams: WorkerParamet
|
|||
}
|
||||
|
||||
NotificationType.NO_NOTIFICATION -> {
|
||||
PrefManager.removeCustomVal("genre_thumb")
|
||||
PrefManager.removeCustomVal("banner_ANIME_time")
|
||||
PrefManager.removeCustomVal("banner_MANGA_time")
|
||||
PrefManager.setVal(PrefName.ImageUrl, it.content ?: "")
|
||||
null
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@ import android.content.Intent
|
|||
import android.view.View
|
||||
import ani.dantotsu.R
|
||||
import ani.dantotsu.databinding.ItemChartBinding
|
||||
import com.github.aachartmodel.aainfographics.aachartcreator.AAChartView
|
||||
import com.github.aachartmodel.aainfographics.aachartcreator.AAMoveOverEventMessageModel
|
||||
import com.github.aachartmodel.aainfographics.aachartcreator.AAOptions
|
||||
import com.xwray.groupie.viewbinding.BindableItem
|
||||
|
||||
|
@ -15,6 +17,21 @@ class ChartItem(
|
|||
override fun bind(viewBinding: ItemChartBinding, position: Int) {
|
||||
binding = viewBinding
|
||||
binding.typeText.text = title
|
||||
binding.root.visibility = View.INVISIBLE
|
||||
binding.chartView.clipToPadding = true
|
||||
val callback: AAChartView.AAChartViewCallBack = object : AAChartView.AAChartViewCallBack {
|
||||
|
||||
override fun chartViewDidFinishLoad(aaChartView: AAChartView) {
|
||||
binding.root.visibility = View.VISIBLE
|
||||
}
|
||||
|
||||
override fun chartViewMoveOverEventMessage(
|
||||
aaChartView: AAChartView,
|
||||
messageModel: AAMoveOverEventMessageModel
|
||||
) {
|
||||
}
|
||||
}
|
||||
binding.chartView.callBack = callback
|
||||
binding.chartView.aa_drawChartWithChartOptions(aaOptions)
|
||||
binding.openButton.setOnClickListener {
|
||||
SingleStatActivity.chartOptions = aaOptions
|
||||
|
|
|
@ -7,6 +7,8 @@ import android.view.LayoutInflater
|
|||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.animation.LayoutAnimationController
|
||||
import android.webkit.WebView
|
||||
import android.webkit.WebViewClient
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.fragment.app.activityViewModels
|
||||
|
@ -84,6 +86,26 @@ class ProfileFragment : Fragment() {
|
|||
"UTF-8",
|
||||
null
|
||||
)
|
||||
binding.profileUserBio.setBackgroundColor(
|
||||
ContextCompat.getColor(
|
||||
requireContext(),
|
||||
android.R.color.transparent
|
||||
)
|
||||
)
|
||||
binding.profileUserBio.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
|
||||
binding.profileUserBio.webViewClient = object : WebViewClient() {
|
||||
override fun onPageFinished(view: WebView?, url: String?) {
|
||||
super.onPageFinished(view, url)
|
||||
binding.profileUserBio.setBackgroundColor(
|
||||
ContextCompat.getColor(
|
||||
requireContext(),
|
||||
android.R.color.transparent
|
||||
)
|
||||
)
|
||||
binding.profileUserBio.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
|
||||
}
|
||||
}
|
||||
|
||||
binding.userInfoContainer.visibility =
|
||||
if (user.about != null) View.VISIBLE else View.GONE
|
||||
|
||||
|
|
|
@ -70,7 +70,6 @@ class AniMarkdown { //istg anilist has the worst api
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0, charset=UTF-8">
|
||||
<style>
|
||||
body {
|
||||
background-color: ${backGroundColor.toCssColor()};
|
||||
color: ${textColor.toCssColor()};
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue