3Minit Quicklaunch Panel

Search This thread

JoHnNYBlaZE716

Senior Member
Dec 31, 2013
1,031
2,089
Buffalo
He has an app for sale in the playstore called 3minit quicklaunch that controls this mod.
Yea I purchased the app but I see no setting for making the bg transparent, or any other color then the blue that it is.

60f37426b5a3b9836933db4f55da25d1.jpg

Anyone know how to get rid of this blue bg?
 
Last edited:
  • Like
Reactions: icedventimocha

malaccio

Senior Member
Nov 27, 2011
235
26
Italy
@kevp75 awesome!
Can you text me a little guide to put the bar above "close all"?
I'll appreciate so much.. for long time I tried to find this mod..

Inviato dal mio SM-N920C utilizzando Tapatalk
 
  • Like
Reactions: kpirnie

kpirnie

Recognized Contributor
@kevp75 awesome!
Can you text me a little guide to put the bar above "close all"?
I'll appreciate so much.. for long time I tried to find this mod..

Inviato dal mio SM-N920C utilizzando Tapatalk

same instructions as tutorial, just put into recents.xml instead right above the last layout group.

may need to tweak some gravity tho.
i had to default the containers to top in one systemui, and change to center, center-top in others
 

malaccio

Senior Member
Nov 27, 2011
235
26
Italy
Ok thanks a lot @kevp75
But I am newbie and I dont know any code..
What do u mean when u write "may need to tweak some gravity tho."?
Which part of this line I have to change to put the bar close to the line 'close all'?

<HorizontalScrollView android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content"> <com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" /> </HorizontalScrollView>

Thanks a lot again!
 

kpirnie

Recognized Contributor
:)
@kevp75 awesome!
Can you text me a little guide to put the bar above "close all"?
I'll appreciate so much.. for long time I tried to find this mod..

Inviato dal mio SM-N920C utilizzando Tapatalk

Ok thanks a lot @kevp75
But I am newbie and I dont know any code..
What do u mean when u write "may need to tweak some gravity tho."?
Which part of this line I have to change to put the bar close to the line 'close all'?
<HorizontalScrollView android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content"> <com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" /> </HorizontalScrollView>

Thanks a lot again!
Here is my recents
Code:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView android:layout_gravity="center|top" android:id="@id/status_bar_scrim" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/recents_status_gradient" android:scaleType="fitXY" />
    <com.android.systemui.recents.views.RecentsView android:id="@id/recents_view" android:focusable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ViewStub android:id="@id/empty_view_stub" android:layout="@layout/recents_empty" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ViewStub android:id="@id/debug_overlay_stub" android:layout="@layout/recents_debug_overlay" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ImageView android:layout_gravity="bottom|center" android:id="@id/nav_bar_scrim" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/recents_lower_gradient" android:scaleType="fitXY" />
    <LinearLayout android:gravity="bottom" android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/recents_button_vzw" android:background="@drawable/recents_item_button_background" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:layout_weight="1.0">
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_launch_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_launch_task_manager_title" android:singleLine="true" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_task_manager_title" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider_vzw01" android:background="@drawable/tw_divider_vertical_holo_dark" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_google_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_launch_google_button" android:singleLine="true" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_google_button" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider_vzw02" android:background="@drawable/tw_divider_vertical_holo_dark" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_RemoveAll_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_remove_all_button" android:singleLine="true" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_remove_all_button" />
    </LinearLayout>
    <HorizontalScrollView android:gravity="bottom" android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="bottom" android:layout_width="wrap_content" android:layout_height="fill_parent" />
    </HorizontalScrollView>
    <LinearLayout android:gravity="bottom" android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/recents_button_kk" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:layout_weight="1.0">
        <ImageButton android:id="@id/recents_launch_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_task_manager_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_task_manager_title" style="?android:attr/buttonStyle" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider01_kk" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <ImageButton android:id="@id/recents_google_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_google_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_google_button" style="?android:attr/buttonStyle" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider02_kk" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <ImageButton android:id="@id/recents_RemoveAll_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_delete_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_remove_all_button" style="?android:attr/buttonStyle" />
    </LinearLayout>
</FrameLayout>
 

malaccio

Senior Member
Nov 27, 2011
235
26
Italy
@kevp75
bb45b29070180ef22d3e075208094314.jpg

Done! Thank you
But now, how to put this bar on the "close all" line?
I dont know how linear layout works...
Someone can help me?
 
Last edited:

and2

Senior Member
Sep 25, 2008
1,612
1,200
Halle
@kevp75
bb45b29070180ef22d3e075208094314.jpg

Done! Thank you
But now, how to put this bar on the "close all" line?
I dont know how linear layout works...
Someone can help me?

But kevp75 showed you that his bar is on top. His recents.xml was just an example as template for you. You can play a lot in the xmls. I switched mine like in the pic, for me it´s more comfortable to use the quicklauncher.
I also attache my recents.xml as another example that you can see what you can change and the differences. You can make as you like.
 

Attachments

  • Screenshot_2015-12-09-07-56-38.jpg
    Screenshot_2015-12-09-07-56-38.jpg
    230.1 KB · Views: 206
  • recents.zip
    1.5 KB · Views: 57

Darkman

Inactive Recognized Developer
Jan 16, 2012
974
3,023
Germany
@and2 thanks for your recent.xml i try it on my recent but i do not get the Quick Launch to the bottom:

tempFileForShare_2015-12-30-00-14-55.jpg

I try various position but i get it not on the bottom :confused:

This is my code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView android:layout_gravity="center|top" android:id="@id/status_bar_scrim" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/recents_status_gradient" android:scaleType="fitXY" />
    <com.android.systemui.recents.views.RecentsView android:id="@id/recents_view" android:focusable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ViewStub android:id="@id/empty_view_stub" android:layout="@layout/recents_empty" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ViewStub android:id="@id/debug_overlay_stub" android:layout="@layout/recents_debug_overlay" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ImageView android:layout_gravity="bottom|center" android:id="@id/nav_bar_scrim" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/recents_lower_gradient" android:scaleType="fitXY" />
    <LinearLayout android:layout_gravity="bottom|center" android:orientation="vertical" android:id="@id/shortcut_layout" android:layout_width="fill_parent" android:layout_height="@dimen/shortcut_layout_height" android:layout_marginBottom="@dimen/recents_shortcut_bottom">
       	<HorizontalScrollView android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" />
		</HorizontalScrollView>	
		<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/application_shortcut_layout" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <LinearLayout android:gravity="center" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/shortcut1_layout" android:focusable="true" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <ImageView android:id="@id/shortcut1_icon" android:layout_width="@dimen/tw_status_bar_recents_launch_button_size" android:layout_height="@dimen/tw_status_bar_recents_launch_button_size" android:layout_marginTop="9.0dip" android:layout_marginBottom="9.0dip" />
                    <TextView android:textSize="14.0dip" android:textColor="@color/recents_remove_all_button_text_color" android:ellipsize="marquee" android:gravity="center" android:id="@id/shortcut1_text" android:fadingEdge="horizontal" android:layout_width="@dimen/tw_status_bar_recents_launch_text_width" android:layout_height="@dimen/tw_status_bar_recents_launch_text_height" android:maxLines="2" android:shadowColor="#7f000000" android:shadowDy="2.0" android:shadowRadius="2.0" />
                </LinearLayout>
            </LinearLayout>
            <LinearLayout android:gravity="center" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/shortcut2_layout" android:focusable="true" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <ImageView android:id="@id/shortcut2_icon" android:layout_width="@dimen/tw_status_bar_recents_launch_button_size" android:layout_height="@dimen/tw_status_bar_recents_launch_button_size" android:layout_marginTop="9.0dip" android:layout_marginBottom="9.0dip" />
                    <TextView android:textSize="14.0dip" android:textColor="@color/recents_remove_all_button_text_color" android:ellipsize="marquee" android:gravity="center" android:id="@id/shortcut2_text" android:fadingEdge="horizontal" android:layout_width="@dimen/tw_status_bar_recents_launch_text_width" android:layout_height="@dimen/tw_status_bar_recents_launch_text_height" android:maxLines="2" android:shadowColor="#7f000000" android:shadowDy="2.0" android:shadowRadius="2.0" />
                </LinearLayout>
            </LinearLayout>
            <LinearLayout android:gravity="center" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/shortcut3_layout" android:focusable="true" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <ImageView android:id="@id/shortcut3_icon" android:layout_width="@dimen/tw_status_bar_recents_launch_button_size" android:layout_height="@dimen/tw_status_bar_recents_launch_button_size" android:layout_marginTop="9.0dip" android:layout_marginBottom="9.0dip" />
                    <TextView android:textSize="14.0dip" android:textColor="@color/recents_remove_all_button_text_color" android:ellipsize="marquee" android:gravity="center" android:id="@id/shortcut3_text" android:fadingEdge="horizontal" android:layout_width="@dimen/tw_status_bar_recents_launch_text_width" android:layout_height="@dimen/tw_status_bar_recents_launch_text_height" android:maxLines="2" android:shadowColor="#7f000000" android:shadowDy="2.0" android:shadowRadius="2.0" />
                </LinearLayout>
            </LinearLayout>
            <LinearLayout android:gravity="center" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/shortcut4_layout" android:focusable="true" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <ImageView android:id="@id/shortcut4_icon" android:layout_width="@dimen/tw_status_bar_recents_launch_button_size" android:layout_height="@dimen/tw_status_bar_recents_launch_button_size" android:layout_marginTop="9.0dip" android:layout_marginBottom="9.0dip" />
                    <TextView android:textSize="14.0dip" android:textColor="@color/recents_remove_all_button_text_color" android:ellipsize="marquee" android:gravity="center" android:id="@id/shortcut4_text" android:fadingEdge="horizontal" android:layout_width="@dimen/tw_status_bar_recents_launch_text_width" android:layout_height="@dimen/tw_status_bar_recents_launch_text_height" android:maxLines="2" android:shadowColor="#7f000000" android:shadowDy="2.0" android:shadowRadius="2.0" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>
    <LinearLayout android:gravity="top" android:layout_gravity="top" android:orientation="horizontal" android:id="@id/recents_button_vzw" android:background="@drawable/recents_item_button_background" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:layout_weight="1.0">
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_launch_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_launch_task_manager_title" android:singleLine="true" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_task_manager_title" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider_vzw01" android:background="@drawable/tw_divider_vertical_holo_dark" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_google_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_launch_google_button" android:singleLine="true" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_google_button" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider_vzw02" android:background="@drawable/tw_divider_vertical_holo_dark" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <Button android:textSize="@dimen/tw_status_bar_recent_panel_button_text_size_port" android:textColor="@color/tw_status_bar_recent_btn_color" android:ellipsize="marquee" android:id="@id/recents_RemoveAll_button_vzw" android:background="@drawable/tw_recent_panel_button_forphone" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:text="@string/status_bar_recent_remove_all_button" android:singleLine="true" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_remove_all_button" />
    </LinearLayout>
    <LinearLayout android:gravity="top" android:layout_gravity="top" android:orientation="horizontal" android:id="@id/recents_button_kk" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:layout_weight="1.0">
        <ImageButton android:id="@id/recents_launch_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_task_manager_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_task_manager_title" style="?android:attr/buttonStyle" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider01_kk" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <ImageButton android:id="@id/recents_google_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_google_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_launch_google_button" style="?android:attr/buttonStyle" />
        <LinearLayout android:orientation="horizontal" android:id="@id/recents_button_divider02_kk" android:visibility="gone" android:layout_width="@dimen/tw_status_bar_recents_button_divider_width" android:layout_height="@dimen/tw_status_bar_recents_button_divider_height" android:layout_marginBottom="@dimen/tw_status_bar_recents_button_divider_bottom_margin" />
        <ImageButton android:id="@id/recents_RemoveAll_button_kk" android:background="@drawable/recents_bottom_button_bg" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/tw_status_bar_recents_button_height" android:src="@drawable/tw_recent_panel_ic_delete_holo_dark" android:drawablePadding="@dimen/tw_status_bar_recent_panel_button_drawable_padding" android:layout_weight="1.0" android:contentDescription="@string/status_bar_recent_remove_all_button" style="?android:attr/buttonStyle" />
    </LinearLayout>
    <LinearLayout android:gravity="center" android:layout_gravity="top" android:orientation="vertical" android:id="@id/clear_all_button_view" android:background="@drawable/recents_item_close_button_bg" android:focusable="false" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/recents_close_all_area_height" android:layout_weight="1.0" android:importantForAccessibility="no">
        <FrameLayout android:gravity="center" android:layout_width="@dimen/recents_close_all_button_width" android:layout_height="@dimen/recents_close_all_button_height">
            <Button android:textSize="@dimen/status_bar_recent_remove_all_button_size" android:textColor="@color/recents_remove_all_button_text_color" android:ellipsize="marquee" android:gravity="center" android:layout_gravity="center" android:id="@id/clear_all_button" android:background="@drawable/recents_close_button_bg" android:focusable="true" android:layout_width="@dimen/recents_close_all_button_width" android:layout_height="@dimen/recents_close_all_button_height" android:text="@string/status_bar_recent_remove_all_button" android:singleLine="true" android:contentDescription="@string/status_bar_recent_remove_all_button" android:textAllCaps="true" android:importantForAccessibility="yes" />
            <LinearLayout android:layout_gravity="center" android:layout_width="@dimen/recents_close_all_button_width" android:layout_height="@dimen/recents_close_all_button_height">
                <ImageView android:background="@drawable/taskmanager_btn_default_mtrl" android:layout_width="fill_parent" android:layout_height="fill_parent" />
            </LinearLayout>
        </FrameLayout>
    </LinearLayout>
</FrameLayout>

Any Tip for me?
 

Attachments

  • recents.zip
    1.9 KB · Views: 18

Top Liked Posts

  • There are no posts matching your filters.
  • 117
    qlaunchBanner.jpg


    picture.php
    picture.php


    The quicklauncher panel:
    It is simply a scrollable panel of app shortcuts that you instantly launch from your drop down panel. You can launch apps from inside other app without the need to exit to home screen first. You can also edit and order the shortcuts to suit your needs.

    The idea:
    When I started writing this mod I wanted to make it as easy to implement as possible which means no smali changes. I also wanted to make it universal for most android devices so thats what you get.

    Implementation Guide:
    This guide assumes you can already decompile and recompile an .apk correctly. If you cannot do this please don`t ask me how there are already lots of guides on how to do this here at XDA.
    Implementation Guide can be found Here

    Sharing policy:
    You are free to bake this into your roms provided:

    Proper credit and a link is given not just a mention in a random thread that will be lost in hours.
    You use the mod as a whole and not take peices of my code and use elsewhere.
    You leave the copyright information as it is.
    You dont add you own settings to control the panel eliminating the need for donate app.

    How to use:
    To add a shortcut simply scroll all the way to the right and press the + symbol this will bring up a list of currently installed app to choose from click one to apply.

    To change or remove a shortcut long press the icon and a menu will appear select the desired option by clicking it.

    You can also get further functionality by getting the quicklauncher app from the Playstore for just $1. In this you can set colors, visibility of the panel and text etc and more. This will support the development thanks.

    Thanks:
    Thanks to @pas2001 for the app icon and all graphics work he does for 3Minit.

    XDA:DevDB Information
    3Minit Quicklaunch Panel, a Tool/Utility for the Android General

    Contributors
    gharrington, http://xdaforums.com/member.php?u=4619873

    Version Information
    Status: Stable
    Current Stable Version: 1.1
    Stable Release Date: 2014-02-16

    Created 2014-02-16
    Last Updated 2014-02-20​
    26
    Hi guys. I have started to develop 3Minit for 4.4.2 and I have added some nice new improvements. I will update my website very soon with a link to the support forum thanks.

    And yes I have had a few people say they can't send me a pm sorry not sure why. You can contact me through the support email on my website and in the 3Minit Settings app.
    8
    Update v1.1

    Update available. Please download from thread.

    Fixes:
    Issues where added buttons didn't stick at reboot.
    Notification panel did not auto close form some users.

    To apply update:
    Just swap old quick launch folder with new one and update complete.