Skip to content

Instantly share code, notes, and snippets.

View dariadobsai's full-sized avatar
🏠
Working from home

Daria Dobszai dariadobsai

🏠
Working from home
View GitHub Profile
@dariadobsai
dariadobsai / Helper files
Last active May 23, 2019 10:52
Helper file for RedHat Practice
https://onedrive.live.com/?authkey=%21ABRgmNAPtpE8n7E&cid=B70386FBC114FFC7&id=B70386FBC114FFC7%215152&parId=root&o=OneUp
https://imgur.com/a/hsIw1hx (Screenshots)
public class SandwichAdapter extends ArrayAdapter<Sandwich> {
public SandwichAdapter(Context context, List<Sandwich> sandwiches) {
super(context, 0, sandwiches);
}
@Override
@NonNull
public View getView(int position, View convertView, @NonNull ViewGroup parent) {
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
tools:ignore="UseCompoundDrawables">
<ImageView
android:id="@+id/sandwich_image"
parseSandwichList();
SandwichAdapter sandwichAdapter = new SandwichAdapter(this, parsedSandwichesList);
ListView listView = findViewById(R.id.sandwiches_listview);
listView.setAdapter(sandwichAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
@dariadobsai
dariadobsai / main.dart
Created October 20, 2020 09:03
Interactive Navigation items in Flutter Web
import 'package:flutter/material.dart';
import 'package:navigation_bar_web/pages/home_page.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@dariadobsai
dariadobsai / home_page.dart
Created October 20, 2020 09:04
Interactive Navigation items in Flutter Web
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Container(
child: Text(
'Home Page',
style: TextStyle(fontSize: 30),
),
),
@dariadobsai
dariadobsai / nav_bar.dart
Created October 20, 2020 09:06
Interactive Navigation items in Flutter Web
class NavigationBarWeb extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
height: 100.0,
child: Row(
mainAxisSize: MainAxisSize.max,
children: [
Text(
'Home',
@dariadobsai
dariadobsai / nav_item.dart
Created October 20, 2020 09:08
Interactive Navigation items in Flutter Web
class NavigationItem extends StatelessWidget {
final String title;
const NavigationItem({@required this.title});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 50.0),
@dariadobsai
dariadobsai / app_view.dart
Created October 20, 2020 09:10
Interactive Navigation items in Flutter Web
class AppView extends StatelessWidget {
final Widget child;
const AppView({@required this.child});
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
@dariadobsai
dariadobsai / routes.dart
Created October 20, 2020 09:16
Interactive Navigation items in Flutter Web
const String routeHome = '/';
const String routeAbout = '/about';
const String routeContacts = '/contacts';
final navKey = new GlobalKey<NavigatorState>();