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 ) ) } }