Skip to content

Instantly share code, notes, and snippets.

View entdark's full-sized avatar
🤔
thinking

entdark

🤔
thinking
View GitHub Profile
@entdark
entdark / HostActivityExample.cs
Created February 9, 2024 12:30
.NET Android MvvmCross SystemBars Insets (SafeArea) XML injector
using Android.OS;
using Google.Android.Material.Internal;
using MvvmCross.Platforms.Android.Views;
namespace APP_NAMESPACE;
public class HostActivityExample : MvxActivity {
protected override void OnCreate(Bundle savedInstanceState) {
@entdark
entdark / BackDrawable.cs
Created March 21, 2022 17:16
Telegram back-arrow<->cross rotating animation in Xamarin.Android
//source: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/BackDrawable.java
using Android.Graphics;
using Android.Graphics.Drawables;
using Android.Views.Animations;
using DPTOPX_EXTENSION;
namespace YOUR_NAMESPACE {
public class BackDrawable : Drawable {
package com.jamme;
public class jaMME
extends android.app.Activity
implements
mono.android.IGCUserPeer
{
/** @hide */
public static final String __md_methods;
void demoCutParsePacketEntities(msg_t *msg, clSnapshot_t *oldSnap, clSnapshot_t *newSnap, clientActive_t *clCut) {
/* The beast that is entity parsing */
int newnum;
entityState_t *oldstate, *newstate;
int oldindex = 0;
int oldnum;
newSnap->parseEntitiesNum = clCut->parseEntitiesNum;
newSnap->numEntities = 0;
newnum = MSG_ReadBits(msg, GENTITYNUM_BITS);
while (1) {