(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.
| import android.graphics.Rect; | |
| import android.view.MotionEvent; | |
| import android.view.TouchDelegate; | |
| import android.view.View; | |
| import android.view.ViewConfiguration; | |
| /** | |
| * There is a bug with TouchDelegate where ancestor views can get into an awkward state after | |
| * a delegate view has been actioned upon by the touch delegate. | |
| * |
(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.