Skip to content

Commit

Permalink
use old tabgroup layout
Browse files Browse the repository at this point in the history
  • Loading branch information
m1ga committed Oct 2, 2024
1 parent 4d7916b commit a89b6cd
Show file tree
Hide file tree
Showing 5 changed files with 152 additions and 212 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@

import ti.modules.titanium.ui.android.AndroidModule;
import ti.modules.titanium.ui.widget.tabgroup.TiUIAbstractTabGroup;
import ti.modules.titanium.ui.widget.tabgroup.TiUIBottomNavigation;
import ti.modules.titanium.ui.widget.tabgroup.TiUIBottomNavigationTabGroup;
import ti.modules.titanium.ui.widget.tabgroup.TiUITabLayoutTabGroup;

Expand Down Expand Up @@ -367,7 +368,11 @@ public void windowCreated(TiBaseActivity activity, Bundle savedInstanceState)
((TiUITabLayoutTabGroup) view).setTabMode((Integer) getProperty(TiC.PROPERTY_TAB_MODE));
}
} else {
view = new TiUIBottomNavigationTabGroup(this, activity);
if (TiConvert.toBoolean(getProperty("newLayout"), false)) {
view = new TiUIBottomNavigation(this, activity);
} else {
view = new TiUIBottomNavigationTabGroup(this, activity);
}
}
// If we have set a title before the creation of the native view, set it now.
if (this.tabGroupTitle != null) {
Expand Down
16 changes: 0 additions & 16 deletions android/modules/ui/src/java/ti/modules/titanium/ui/TabProxy.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
import org.appcelerator.titanium.util.TiUIHelper;
import org.appcelerator.titanium.view.TiUIView;

import ti.modules.titanium.ui.widget.TiUIBottomNavigation;
import ti.modules.titanium.ui.widget.tabgroup.TiUIAbstractTabGroup;

import android.app.Activity;
Expand All @@ -40,11 +39,9 @@ public class TabProxy extends TiViewProxy
private static final String TAG = "TabProxy";

private TabGroupProxy tabGroupProxy;
private TiUIBottomNavigation navBar;
private TiWindowProxy window;
private boolean windowOpened = false;
private int windowId;
private int navBarId;

public TabProxy()
{
Expand Down Expand Up @@ -144,12 +141,6 @@ public void setTabGroup(TabGroupProxy tabGroupProxy)
}
}

public void setNavBar(TiUIBottomNavigation bottomNav, int idx)
{
this.navBar = bottomNav;
this.navBarId = idx;
}

public void setWindowId(int id)
{
windowId = id;
Expand Down Expand Up @@ -238,13 +229,6 @@ public void onPropertyChanged(String name, Object value)
{
super.onPropertyChanged(name, value);

if (navBar != null) {
if (name.equals(TiC.PROPERTY_BADGE)) {
navBar.updateBadge(this.navBarId);
}
return;
}

// Fetch the TabGroup's view. If currently null, then we have to wait for TabGroup activity to be created.
TiUIView view = (this.tabGroupProxy != null) ? this.tabGroupProxy.peekView() : null;
if (!(view instanceof TiUIAbstractTabGroup)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -454,7 +454,7 @@ public void onPageScrollStateChanged(int i)
// Set action bar color.
if (proxy != null) {
final ActionBar actionBar = ((AppCompatActivity) proxy.getActivity()).getSupportActionBar();
if (actionBar != null) {
if (actionBar != null && !this.tabs.isEmpty()) {
final TiWindowProxy windowProxy = ((TabProxy) this.tabs.get(tabIndex).getProxy()).getWindow();
final KrollDict windowProperties = windowProxy.getProperties();
final KrollDict properties = getProxy().getProperties();
Expand Down
Loading

0 comments on commit a89b6cd

Please sign in to comment.