2018-07-14 19:43:24 +00:00
|
|
|
package com.adlerosn.brasilfurfest
|
|
|
|
|
|
|
|
import android.graphics.drawable.Drawable
|
|
|
|
import android.os.Bundle
|
2018-07-27 20:24:09 +00:00
|
|
|
import android.support.v7.app.AppCompatActivity
|
|
|
|
import android.view.WindowManager
|
2018-12-13 02:04:29 +00:00
|
|
|
import com.adlerosn.brasilfurfest.helper.runtimeLanguage
|
2018-12-21 04:09:07 +00:00
|
|
|
import com.adlerosn.brasilfurfest.schedule.managers.CacheManager
|
2018-12-13 02:04:29 +00:00
|
|
|
import com.adlerosn.brasilfurfest.schedule.managers.ScheduleManagerGetter
|
2018-07-14 19:43:24 +00:00
|
|
|
import kotlinx.android.synthetic.main.activity_asset_image_viewer.*
|
|
|
|
|
|
|
|
class AssetImageViewerActivity : AppCompatActivity() {
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
super.onCreate(savedInstanceState)
|
2018-07-27 20:24:09 +00:00
|
|
|
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION)
|
|
|
|
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
|
|
|
|
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
|
|
|
|
window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
|
2018-07-14 19:43:24 +00:00
|
|
|
setContentView(R.layout.activity_asset_image_viewer)
|
2018-10-22 03:07:33 +00:00
|
|
|
val asset = intent.getStringExtra("asset")
|
2018-12-20 17:12:29 +00:00
|
|
|
?: ScheduleManagerGetter[this].conventionSeries.defaultBanner[runtimeLanguage]!!
|
2018-12-21 04:09:07 +00:00
|
|
|
asset.let {
|
|
|
|
if(it.isBlank()) null else CacheManager(this)[it.split('/').last()]?.first
|
|
|
|
}?.let {
|
|
|
|
Drawable.createFromStream(it, null)
|
|
|
|
}?.let {
|
|
|
|
myZoomageView.setImageDrawable(it)
|
|
|
|
}
|
2018-07-14 19:43:24 +00:00
|
|
|
}
|
|
|
|
}
|