(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| /* | |
| * Copyright 2014 Chris Banes | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
GNU/LinuxIntelliJ IDEAAnt based.$JNIQtCreator (I'll mention the build steps inline).ndk-build should be available in $PATHjavah should be available in $PATH| public static class ExampleViewHolder extends RecyclerView.ViewHolder | |
| implements View.OnClickListener { | |
| private int originalHeight = 0; | |
| private boolean isViewExpanded = false; | |
| private YourCustomView yourCustomView | |
| public ExampleViewHolder(View v) { | |
| super(v); | |
| v.setOnClickListener(this); |
| /** | |
| * Created by spandhare on 11/3/16. | |
| */ | |
| import com.malmstein.fenster.controller.FensterPlayerControllerVisibilityListener; | |
| import com.malmstein.fenster.play.FensterVideoFragment; | |
| import android.Manifest; | |
| import android.content.Intent; | |
| import android.net.Uri; |