Skip to content

Instantly share code, notes, and snippets.

View OwloneDev's full-sized avatar
💭
🦉 O̠͎̳̻͇͗̑̚w̢͍͂ͣ̎̃̌̾̒̊̀l̄̇͒ͤ̌oͣͭͩͨ̇͢҉͓͔̗̻ṋ̳ͣ̍͆͛͋ͤ̈́e͒̚ ̅ͧ̎͊ͯ̊̈͋̀D̋ͧeͧͮv.̣ͧ͌͛͂ͮ̓🦉

OwloneDev. OwloneDev

💭
🦉 O̠͎̳̻͇͗̑̚w̢͍͂ͣ̎̃̌̾̒̊̀l̄̇͒ͤ̌oͣͭͩͨ̇͢҉͓͔̗̻ṋ̳ͣ̍͆͛͋ͤ̈́e͒̚ ̅ͧ̎͊ͯ̊̈͋̀D̋ͧeͧͮv.̣ͧ͌͛͂ͮ̓🦉
View GitHub Profile
private fun imageScaling(imageResource: Int): BitmapDrawable {
val options = BitmapFactory.Options()
options.inScaled = false
val bitmap = BitmapFactory.decodeResource(context.resources, imageResource, options)
val bitmapDrawable = BitmapDrawable(context.resources, bitmap)
bitmapDrawable.isFilterBitmap = false
return bitmapDrawable
}
@arcadefire
arcadefire / RecyclerViewExtension.kt
Last active April 20, 2023 10:14
Add addOnItemClickListener easily to a RecyclerView using Kotlin
import android.support.v7.widget.RecyclerView
import android.view.View
interface OnItemClickListener {
fun onItemClicked(position: Int, view: View)
}
fun RecyclerView.addOnItemClickListener(onClickListener: OnItemClickListener) {
this.addOnChildAttachStateChangeListener(object: RecyclerView.OnChildAttachStateChangeListener {
override fun onChildViewDetachedFromWindow(view: View?) {
@sromku
sromku / ImageScaleView.java
Created November 20, 2015 15:32
Image View Top Crop / Bottom Crop
/**
* Scale to center top or scale to center bottom
*
* @author sromku
*/
public class ImageScaleView extends ImageView {
private MatrixCropType mMatrixType = MatrixCropType.TOP_CENTER; // default
private enum MatrixCropType {