Skip to content

Instantly share code, notes, and snippets.

@nseidm1
nseidm1 / gist:b711ab6d3919fc385f7e819a9a3ba8b6
Last active April 12, 2017 15:29
Double save state fix for FragmentStatePagerAdapter
package com.huffingtonpost.android.base.widget;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.PagerAdapter;
import android.view.View;
@nseidm1
nseidm1 / scroll_to_bottom.dart
Created April 25, 2019 21:04
Dart scroll to bottom
import 'package:flutter/material.dart';
class ScrollToBottomController extends ScrollController {
ScrollToBottomController({
@required Listenable listenable,
double initialScrollOffset = 0.0,
bool keepScrollOffset = true,
String debugLabel,
}) : _listenable = listenable,
super(
interface ModelObservable : Observable {
fun notifyChange()
fun notifyPropertyChanged(fieldId: Int)
}
/**
* A convenience class that implements an extension of the [Observable] interface and provides
* [.notifyPropertyChanged] and [.notifyChange] methods.
*/
class ModelObservableImpl : ModelObservable {