Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

View Firsto's full-sized avatar
☄️
I may be slow to respond.

Roman Zaostrovsky Firsto

☄️
I may be slow to respond.
A human being with a soul.Sometimes a programmer.
View GitHub Profile
@Firsto
Firsto /ScaleView.kt
CreatedJanuary 29, 2020 15:06
SImple view to add scale bar in map container layout
importandroid.content.Context
importandroid.graphics.Canvas
importandroid.graphics.Color
importandroid.graphics.Paint
importandroid.graphics.Paint.Style.FILL
importandroid.graphics.Paint.Style.STROKE
importandroid.graphics.Path
importandroid.graphics.Rect
importandroid.util.AttributeSet
importandroid.view.View
@Firsto
Firsto /grayscale_imageview.java
CreatedNovember 6, 2017 12:03— forked fromnisrulz/grayscale_imageview.java
Apply grayscale filter to ImageView in android
ImageViewimgview = (ImageView)findViewById(R.id.imageView_grayscale);
imgview.setImageBitmap(bitmap);
// Apply grayscale filter
ColorMatrixmatrix =newColorMatrix();
matrix.setSaturation(0);
ColorMatrixColorFilterfilter =newColorMatrixColorFilter(matrix);
imgview.setColorFilter(filter);
importandroid.content.Context;
importandroid.graphics.Canvas;
importandroid.graphics.Rect;
importandroid.graphics.drawable.Drawable;
importandroid.support.v7.widget.RecyclerView;
importandroid.view.View;
importgb.sweetlifecl.R;
publicclassOrderListDividerDecoratorextendsRecyclerView.ItemDecoration {
importcom.google.gson.JsonArray;
importcom.google.gson.JsonDeserializationContext;
importcom.google.gson.JsonDeserializer;
importcom.google.gson.JsonElement;
importcom.google.gson.JsonObject;
importcom.google.gson.JsonParseException;
importjava.lang.reflect.Type;
importjava.util.ArrayList;
importjava.util.Collections;
importrx.Scheduler;
publicclassSchedulerProvider {
privatefinalSchedulersubscribeOn;
privatefinalSchedulerobserveOn;
publicSchedulerProvider(SchedulersubscribeOn,SchedulerobserveOn) {
this.subscribeOn =subscribeOn;
this.observeOn =observeOn;
importcom.arellomobile.mvp.MvpPresenter;
importcom.arellomobile.mvp.MvpView;
importgb.sweetlifecl.di.module.SchedulerProvider;
importrx.Completable;
importrx.Observable;
importrx.Single;
importrx.Subscription;
publicabstractclassRxPresenter<VextendsMvpView>extendsMvpPresenter<V> {
@Firsto
Firsto /BuildingInfoActivity.java
CreatedApril 18, 2017 04:30
Endless-like loop fast adapter
classBuildingImageAdapterextendsFastItemAdapter<BuildingImageItem> {
@Override
publicintgetAdapterItemCount() {
returnInteger.MAX_VALUE;
}
@Override
publicvoidonBindViewHolder(RecyclerView.ViewHolderholder,intposition) {
position =position %getItemAdapter().getAdapterItems().size();
super.onBindViewHolder(holder,position);
@Firsto
Firsto /AwesomeUniversalUltimatePhoneTextWatcher.java
CreatedMarch 23, 2017 06:30
textwatcher to format russian phone numbers like +7 800 555 4444
packageru.firsto.testtesttest.ui.activity.auth;
importandroid.text.Editable;
importandroid.text.TextWatcher;
/**
* @author razor
* @created 23.03.17
**/

I hereby claim:

  • I am firsto on github.
  • I am first (https://keybase.io/first) on keybase.
  • I have a public key ASDgkfUCx3tCc1M5DXoKMaPMOHsKSTFFn_FQvxeZPkE4ZQo

To claim this, I am signing this object:

@Firsto
Firsto /Gauss elimination
CreatedSeptember 13, 2015 16:43
gauss elimination
import java.util.Scanner;
public class Main{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
String mn = sc.nextLine();

[8]ページ先頭

©2009-2025 Movatter.jp