use of com.github.ksoichiro.android.observablescrollview.ObservableScrollView in project Android-ObservableScrollView by ksoichiro.
the class ViewPagerTab2ScrollViewFragment method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_scrollview_noheader, container, false);
final ObservableScrollView scrollView = (ObservableScrollView) view.findViewById(R.id.scroll);
Activity parentActivity = getActivity();
scrollView.setTouchInterceptionViewGroup((ViewGroup) parentActivity.findViewById(R.id.container));
if (parentActivity instanceof ObservableScrollViewCallbacks) {
scrollView.setScrollViewCallbacks((ObservableScrollViewCallbacks) parentActivity);
}
return view;
}
use of com.github.ksoichiro.android.observablescrollview.ObservableScrollView in project Android-ObservableScrollView by ksoichiro.
the class FillGap2ScrollViewActivity method createScrollable.
@Override
protected ObservableScrollView createScrollable() {
ObservableScrollView scrollView = (ObservableScrollView) findViewById(R.id.scroll);
scrollView.setScrollViewCallbacks(this);
return scrollView;
}
use of com.github.ksoichiro.android.observablescrollview.ObservableScrollView in project Android-ObservableScrollView by ksoichiro.
the class FillGap3ScrollViewActivity method createScrollable.
@Override
protected ObservableScrollView createScrollable() {
ObservableScrollView scrollView = (ObservableScrollView) findViewById(R.id.scroll);
scrollView.setScrollViewCallbacks(this);
return scrollView;
}
use of com.github.ksoichiro.android.observablescrollview.ObservableScrollView in project Android-ObservableScrollView by ksoichiro.
the class HandleTouchScrollViewActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_handletouchscrollview);
ObservableScrollView scrollView = (ObservableScrollView) findViewById(R.id.scroll);
scrollView.setScrollViewCallbacks(this);
int[] ids = new int[] { R.id.button1, R.id.button2, R.id.button3 };
for (int i = 0; i < ids.length; i++) {
final int number = i + 1;
findViewById(ids[i]).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
click(number);
}
});
}
}
use of com.github.ksoichiro.android.observablescrollview.ObservableScrollView in project CoCoin by Nightonke.
the class HelpFeedbackFragment method onViewCreated.
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mScrollView = (ObservableScrollView) view.findViewById(R.id.scrollView);
MaterialViewPagerHelper.registerScrollView(getActivity(), mScrollView, null);
title = (TextView) view.findViewById(R.id.title);
title.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
input = (EditText) view.findViewById(R.id.edittext);
input.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
help = (TextView) view.findViewById(R.id.helper);
help.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
number = (TextView) view.findViewById(R.id.number);
number.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
send = (TextView) view.findViewById(R.id.send);
send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (exceed) {
new MaterialDialog.Builder(mContext).title(R.string.help_feedback_dialog_title).content(R.string.help_feedback_dialog_content).positiveText(R.string.ok_1).show();
} else {
CoCoinUtil.getInstance().showToast(CoCoinApplication.getAppContext(), CoCoinApplication.getAppContext().getResources().getString(R.string.help_feedback_sent));
Feedback feedback = new Feedback();
feedback.setContent(input.getText().toString());
feedback.save(CoCoinApplication.getAppContext(), new SaveListener() {
@Override
public void onSuccess() {
CoCoinUtil.getInstance().showToast(CoCoinApplication.getAppContext(), CoCoinApplication.getAppContext().getResources().getString(R.string.help_feedback_sent_successfully));
}
@Override
public void onFailure(int code, String arg0) {
CoCoinUtil.getInstance().showToast(CoCoinApplication.getAppContext(), CoCoinApplication.getAppContext().getResources().getString(R.string.help_feedback_sent_fail));
}
});
}
}
});
input.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
setNumberText();
try {
((OnTextChangeListener) activity).onTextChange(input.getText().toString(), exceed);
} catch (ClassCastException cce) {
cce.printStackTrace();
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
send.requestFocus();
setNumberText();
}
Aggregations