<color name="list_item_lastmod_and_filesize_text">#989898</color>
<color name="black">#000000</color>
<color name="white">#FFFFFF</color>
+ <color name="fab_white">#fafafa</color>
+ <color name="white_pressed">#f1f1f1</color>
+ <color name="half_black">#808080</color>
+ <color name="black_semi_transparent">#B2000000</color>
<color name="textColor">#303030</color>
<color name="drawerMenuTextColor">#000000</color>
<color name="list_divider_background">#fff0f0f0</color>
<color name="filelist_icon_backgorund">#DDDDDD</color>
<color name="dark_background_text_color">#EEEEEE</color>
- <color name="login_text_color">@color/dark_background_text_color</color>
- <color name="login_text_hint_color">#777777</color>
+ <color name="login_text_color">#757575</color>
+ <color name="login_text_hint_color">#757575</color>
<color name="primary_button_color">@color/owncloud_blue_accent</color>
<color name="secondary_button_color">#D6D7D7</color>
+ <color name="transparent">#00000000</color>
<!-- Colors -->
<color name="color_accent">@color/owncloud_blue_accent</color>
<style name="ownCloud.Dialog" parent="Theme.AppCompat.Light.Dialog" />
+ <style name="ProgressDialogTheme" parent="ownCloud.Dialog">
+ <item name="colorAccent">@color/color_accent</item>
+ <item name="android:textColorPrimary">@color/primary</item>
+ <item name="android:windowFrame">@color/transparent</item>
+ <item name="android:windowBackground">@color/transparent</item>
+ <item name="android:windowTitleBackgroundStyle">@drawable/process_dialog_background</item>
+ </style>
+
<style name="ownCloud.Button" parent="Widget.AppCompat.Button">
<item name="colorButtonNormal">@color/primary</item>
</style>
<item name="buttonBarStyle">@style/Theme.ownCloud.Dialog.ButtonBar</item>
</style>
+ <style name="menu_labels_style">
+ <item name="android:background">@drawable/fab_label_background</item>
+ <item name="android:textColor">@color/fab_white</item>
+ </style>
+
<!-- Button Bar hack due to Lollipop bug:
https://code.google.com/p/android/issues/detail?id=78302
fix see:
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayout;
import android.view.ContextMenu;
+import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.AdapterContextMenuInfo;
+import android.widget.ListView;
import android.widget.PopupMenu;
+import android.widget.Toast;
+import com.getbase.floatingactionbutton.FloatingActionsMenu;
import com.owncloud.android.R;
import com.owncloud.android.authentication.AccountUtils;
import com.owncloud.android.datamodel.FileDataStorageManager;
}
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ Log_OC.i(TAG, "onCreateView() start");
+ View v = super.onCreateView(inflater, container, savedInstanceState);
+
+ // Setup FAB listeners
+ getFabUpload().setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ ((FileDisplayActivity)getActivity()).uploadLocalFilesSelected();
+ getFabMain().collapse();
+ }
+ });
+
+ getFabMkdir().setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ ((FileDisplayActivity) getActivity()).createFolder();
+ getFabMain().collapse();
+ }
+ });
+
+ getFabUploadFromApp().setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ ((FileDisplayActivity) getActivity()).uploadFromOtherAppsSelected();
+ getFabMain().collapse();
+ }
+ });
+
+ Log_OC.i(TAG, "onCreateView() end");
+ return v;
+ }
+
@Override
public void onDetach() {
}
}
- MenuItem menuItem = new DialogMenuItem(item.getItemId());
FileActionsDialogFragment dialog = FileActionsDialogFragment.newInstance(menu, fileIndex);
dialog.setTargetFragment(this, 0);
dialog.show(getFragmentManager(), FileActionsDialogFragment.FTAG_FILE_ACTIONS);