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

35 lines
1.4 KiB
Kotlin
Raw Normal View History

2018-07-14 19:43:24 +00:00
package com.adlerosn.brasilfurfest.schedule
import android.graphics.drawable.Drawable
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v7.widget.LinearLayoutManager
import com.adlerosn.brasilfurfest.R
2018-07-17 19:38:11 +00:00
import com.adlerosn.brasilfurfest.helper.KnownAssets
2018-07-14 19:43:24 +00:00
import com.adlerosn.brasilfurfest.schedule.adapters.FavoritesAdapter
import kotlinx.android.synthetic.main.activity_favorites.*
class FavoritesActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_favorites)
setSupportActionBar(toolbar)
val scheduleManager = ScheduleManager(this)
app_bar_image.setImageDrawable(
Drawable.createFromStream(
2018-07-17 19:38:11 +00:00
assets.open(KnownAssets.background),
2018-07-14 19:43:24 +00:00
null
)
)
collapsingToolbar.setExpandedTitleTextAppearance(R.style.ExpandedAppBar)
collapsingToolbar.setCollapsedTitleTextAppearance(R.style.CollapsedAppBar)
collapsingToolbar.title = getString(R.string.schedule_events_favorites)
favorites.layoutManager = LinearLayoutManager(this)
FavoritesAdapter(this, scheduleManager).apply {
favorites.adapter = this
scheduleManager.addObserver(this)
}
2018-07-14 19:43:24 +00:00
}
}