Skip to content

Instantly share code, notes, and snippets.

View mduisenov's full-sized avatar

tektology mduisenov

View GitHub Profile
@mduisenov
mduisenov / 1 - ci.yml
Created July 28, 2023 10:11 — forked from tfcporciuncula/1 - ci.yml
Keeping a project dependency graph on the README up to date automatically by always generating it on CI with a GitHub Action
generate-dependency-graph:
name: Generate Dependency Graph
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@v1
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)
}
@mduisenov
mduisenov / java_urls.txt
Created August 31, 2016 04:59 — forked from poxu/java_urls.txt
Ссылки на русскоязычные видео о java
##1. Вопросы оптимизации и производительности
###1.1 Производительность и оптимизация
#Сергей Куксенко, Oracle — Железные счётчики на страже производительности
https://www.youtube.com/watch?v=RlX0f9pzhtc
#Алексей Шипилёв, Oracle — Катехизис java.lang.String
#о реализации строк в Java, способы оптимизации работы со строками и ошибки, которые часто допускают при оптимизации работы со строками,
https://www.youtube.com/watch?v=SZFe3m1DV1A
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;
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;
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;
<?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"/>