Я разобрался с проблемой.
для доступа к элементу в представлении, используя kotlin синтетический, это выглядит так:
import kotlinx.android.synthetic.main.chatter_main.view.*
class ChatterMain : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val view = inflater.inflate(R.layout.chatter_main, container, false)
return view
}
Выше я импортировал kotlin синтетический вид, накачал вид и
затем я получил доступ к идентификатору элемента следующим образом:
view.fab_open.visibility = GONE
или view.fab_open.SetOnClickListener {}
С Kotlin Synthetic вам не нужно использовать:
val fabOpen = R.id.fab_open as FloatingActionButton
поэтому я удалил это утверждение.