Skip to content

Instantly share code, notes, and snippets.

View LucasFebatis's full-sized avatar
👽
Get Started

Lucas Febatis LucasFebatis

👽
Get Started
View GitHub Profile
@LucasFebatis
LucasFebatis / themes.xml
Last active January 24, 2024 06:41
Status Bar Moderna 2024
<!-- for light -->
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowLightStatusBar">true</item>
<!-- for dark -->
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowLightStatusBar">false</item>
@LucasFebatis
LucasFebatis / MainActivity.kt
Last active September 17, 2023 02:32
ActionBar com o botão voltar usando o Material 3
package com.example.myapplication
import android.os.Bundle
import android.view.MenuItem
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
@LucasFebatis
LucasFebatis / flutter_futurebuilder.dart
Created November 22, 2022 04:06
Realizando requisição em Flutter
FutureBuilder<List<SuperHero>>(
future: futureSuperHeros,
builder: (context, snapshot) {
if (snapshot.hasData) {
return buildList(snapshot.requireData);
} else if (snapshot.hasError) {
return Text('${snapshot.error}');
}
return const CircularProgressIndicator();
},
@LucasFebatis
LucasFebatis / flutter_push_screen.dart
Created November 22, 2022 04:02
Chamando nova tela no Flutter
goToSuperHeroPage(SuperHero superHero) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SuperHeroPage(superHero: superHero)),
);
}
@LucasFebatis
LucasFebatis / flutter_buildList.dart
Created November 22, 2022 04:01
Construindo uma lista em Flutter
ListView buildList(List<SuperHero> list) {
return ListView.builder(
padding: const EdgeInsets.all(8),
itemCount: list.length,
itemBuilder: (BuildContext context, int index) {
return GestureDetector(
onTap: () => goToSuperHeroPage(list[index]),
child: SuperHeroCard(superHero: list[index]),
);
});
@LucasFebatis
LucasFebatis / py click simulator v0.1.py
Created October 19, 2022 23:51
Appzinho em Python para manipular clicks automáticos
from pynput.mouse import Button, Controller
import keyboard
import time
mouse = Controller()
print ("Current position: " + str(mouse.position))
isActive = False