Skip to content

Instantly share code, notes, and snippets.

Avatar

Unranked mduisenov

View GitHub Profile
View ViewPagerAdapter
class ViewPagerAdapter(fm: FragmentManager?) : FragmentStatePagerAdapter(fm) {
private var mFragmentList: ArrayList<Fragment> = ArrayList()
private var mFragmentTitleList: ArrayList<String> = ArrayList()
fun addFragment(fragment: Fragment, s: String) {
mFragmentList.add(fragment)
mFragmentTitleList.add(s)
}
View ForegroundRelativeLayout
package com.vk.dialogsample.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
View ExpandableBarLayout
package com.vk.dialogsample.widget.expandable;
import android.animation.Animator;
import android.animation.ObjectAnimator;
import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.annotation.TargetApi;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
View GridSpacingItemDecoration
package ui.widget;
import android.content.Context;
import android.graphics.Rect;
import android.support.annotation.DimenRes;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.View;
View gist:ace76f3919e0d8d9fd95362240cf65ce
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/mainLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include
android:id="@+id/emptyLayout"
layout="@layout/layout_empty"/>
@mduisenov
mduisenov / java_urls.txt
Created Aug 31, 2016 — forked from poxu/java_urls.txt
Ссылки на русскоязычные видео о java
View java_urls.txt
##1. Вопросы оптимизации и производительности
###1.1 Производительность и оптимизация
#Сергей Куксенко, Oracle — Железные счётчики на страже производительности
https://www.youtube.com/watch?v=RlX0f9pzhtc
#Алексей Шипилёв, Oracle — Катехизис java.lang.String
#о реализации строк в Java, способы оптимизации работы со строками и ошибки, которые часто допускают при оптимизации работы со строками,
https://www.youtube.com/watch?v=SZFe3m1DV1A
You can’t perform that action at this time.