From 25a09dbeecadaeb58593d31baac19bd934129df2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 13 Jul 2016 23:29:39 +0200 Subject: [PATCH] add a Floating Action Button for creating files/directories --- app/build.gradle | 1 + .../filemanager/fragments/ItemsFragment.java | 7 +++++++ app/src/main/res/layout/items_fragment.xml | 14 +++++++++++--- app/src/main/res/mipmap-hdpi/plus.png | Bin 0 -> 232 bytes app/src/main/res/mipmap-mdpi/plus.png | Bin 0 -> 148 bytes app/src/main/res/mipmap-xhdpi/plus.png | Bin 0 -> 185 bytes app/src/main/res/mipmap-xxhdpi/plus.png | Bin 0 -> 292 bytes app/src/main/res/mipmap-xxxhdpi/plus.png | Bin 0 -> 269 bytes 8 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/mipmap-hdpi/plus.png create mode 100644 app/src/main/res/mipmap-mdpi/plus.png create mode 100644 app/src/main/res/mipmap-xhdpi/plus.png create mode 100644 app/src/main/res/mipmap-xxhdpi/plus.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/plus.png diff --git a/app/build.gradle b/app/build.gradle index c936bf78..6d12854b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -25,6 +25,7 @@ dependencies { testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.jakewharton:butterknife:8.0.1' + compile 'com.android.support:design:23.4.0' apt 'com.jakewharton:butterknife-compiler:8.0.1' } diff --git a/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java b/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java index b3e700f8..b992a47a 100644 --- a/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java +++ b/app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java @@ -27,6 +27,7 @@ import java.util.List; import butterknife.BindView; import butterknife.ButterKnife; +import butterknife.OnClick; public class ItemsFragment extends android.support.v4.app.Fragment implements AdapterView.OnItemClickListener, SwipeRefreshLayout.OnRefreshListener { @@ -35,6 +36,7 @@ public class ItemsFragment extends android.support.v4.app.Fragment private List mItems; private ItemInteractionListener mListener; + private boolean mShowHidden; @Nullable @@ -131,6 +133,11 @@ public class ItemsFragment extends android.support.v4.app.Fragment } } + @OnClick(R.id.items_fab) + public void fabClicked(View view) { + + } + @Override public void onRefresh() { fillItems(); diff --git a/app/src/main/res/layout/items_fragment.xml b/app/src/main/res/layout/items_fragment.xml index afe2e9fa..83f68238 100644 --- a/app/src/main/res/layout/items_fragment.xml +++ b/app/src/main/res/layout/items_fragment.xml @@ -1,6 +1,6 @@ - @@ -17,4 +17,12 @@ android:clipToPadding="false" android:paddingLeft="@dimen/activity_margin"/> - + + + diff --git a/app/src/main/res/mipmap-hdpi/plus.png b/app/src/main/res/mipmap-hdpi/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..76f27e6ed2d0eb728df9d7d666f7240188f8285b GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=AB6o-U3d5v^~p-Q{dB5MX{VXGi$%nSEjE-TF;I8`QV`OSBUZdCJ3K z$td_!a<#035ktr6RHMx+%hE(AF^4<9-LuYh#Wax%DO z`RR<;`l(5kb+0EgdN8;>pV@I%FS>71cKO`0n|DDP=3Qs~)b+8WWvk8nzX!!9>d#_q X4nJ z@ErkR#;MwT(m+8oPZ!4!kIv)-3D(67l7HHng1#7BJY~38j7N@JVk76ISwRol42_az oxEIS$U~&6=a0Tn)ge6Q2iCrQbbEKP7fF>|_y85}Sb4q9e0BNWuiU0rr literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/plus.png b/app/src/main/res/mipmap-xhdpi/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ef0f45112b9f3f7bdc1bb76b0c55259cf34263 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`o=Vr;B4qM&sM-8+jWHcw7(8_*-sf8j?9j|Hxg2ZSyW!WHT~Ynwsv| z{d?nztd#4fhF??|Gnp>2EaCJJp0KTU{+|5VnY*`Neje}OFzdg=tOgUPECa*8H*8lH W^O!{#t=tQ=hQZU-&t;ucLK6Vpu{%xx literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/plus.png b/app/src/main/res/mipmap-xxhdpi/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..b97c0e28ac7d7f2e596e75b543b7fe2d75fb2687 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m=suo-U3d6?5L+2;@3sAmDm&=A(b*Yd#*AU;61ln9!FwtWzE?^G#d@ zRLD^0bzW}4s;r*EwR0nPRnIm!H~I7%M!8*LmTST<`)8CgvEqa6(?Z^xHL9O8@~iyN zc=pM~-bdTb8!vC~vD@gd00a|$sYZmF9@}yCpH6i7{7>q?uUyK%@Wvvvn?0)00Urdp a?Eh1~m`wgy7rrlgAg-sYpUXO@geCyP#ADk4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/plus.png b/app/src/main/res/mipmap-xxxhdpi/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..2bef0595839a40b3d454a20cd48288a45da81a8b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcg6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s z6m0c$aSW-r_4c+S*8v3{7KiX(|MhS0UcN1%)8co-fdv98hKt|My$4i?1nizhg;mz& z9Opz512aXu~v2$8Rl{>+G`sNq!S{wXM8?M!*oXR_}uy`q%@68CiV Kb6Mw<&;$TV=|M&S literal 0 HcmV?d00001