conventionschedule-android/app/src/main/java/com/adlerosn/brasilfurfest/AssetImageViewerActivity.kt

34 lines
1.3 KiB
Kotlin

package com.adlerosn.brasilfurfest
import android.graphics.Color
import android.graphics.drawable.Drawable
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.WindowManager
import com.adlerosn.brasilfurfest.helper.KnownAssets
import com.adlerosn.brasilfurfest.helper.runtimeLanguage
import com.adlerosn.brasilfurfest.schedule.ScheduleManager
import kotlinx.android.synthetic.main.activity_asset_image_viewer.*
class AssetImageViewerActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
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)
setContentView(R.layout.activity_asset_image_viewer)
val asset = intent.getStringExtra("asset")
?: ScheduleManager(applicationContext).let{
it.convention.bannerInEventAsset[it.language]!!
}
myZoomageView.setImageDrawable(
Drawable.createFromStream(
assets.open(asset),
null
)
)
}
}