相关疑难解决方法(0)

如何在Android中自定义进度条

我正在开发一个我要展示的应用程序ProgressBar,但我想替换默认的Android ProgressBar.

那我怎么定制ProgressBar呢?

我需要一些图形和动画吗?

我阅读了以下帖子,但无法让它工作:

自定义进度条Android

android android-progressbar

145
推荐指数
7
解决办法
28万
查看次数

Android ProgressBar UI自定义布局

我正在尝试自定义状态栏,使其看起来像这样的图像:在此输入图像描述

但是,经过几个小时后,我所拥有的只是一个状态栏,只有我需要的背景(图2): 在此输入图像描述

我当前的代码是:xml布局:

<ProgressBar
                android:id="@+id/pBarOverallStatus"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="0dip"
                android:layout_height="fill_parent"
                android:layout_marginLeft="10dip"
                android:layout_marginRight="10dip"
                android:layout_weight="94"
                android:indeterminateOnly="false"
                android:max="100"
                android:progressDrawable="@drawable/progress_bar_states" >
            </ProgressBar>
Run Code Online (Sandbox Code Playgroud)

progress_bar_states.xml:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <!-- <item android:id="@android:id/progress">
        <bitmap
            android:gravity="center"
            android:src="@drawable/progressbar_progressing" />

        <corners android:radius="10dp" />
    </item>
     -->

</layer-list>
Run Code Online (Sandbox Code Playgroud)

删除注释,proressbar_progressing看起来像 在此输入图像描述 然后我有一些丑陋的东西,因为没有角落. 在此输入图像描述

我从代码添加背景,如:

overallStatus = (ProgressBar) findViewById(R.id.pBarOverallStatus);
Resources res = getResources();
overallStatus.setBackgroundDrawable(res.getDrawable(R.drawable.progressbar_background));
overallStatus.setProgress(50);
Run Code Online (Sandbox Code Playgroud)

我试图为图像添加角落,但没有运气.有没有人知道我在这里做错了什么?或者我错过了什么?另外,你知道我怎么能添加左右环?资源: 在此输入图像描述

android android-progressbar

19
推荐指数
1
解决办法
2万
查看次数

如何使分段搜索条/滑块看起来如下?

我想知道是否有人可以提供提示或来源以实现"Circle - Who's Around?"中使用的以下滑块小部件.这是我第一次遇到这个,我不确定这个小部件的确切名称: 在此输入图像描述

在此输入图像描述

我正在考虑使用自定义搜索栏背景来执行此操作,但我不知道如何确定搜索栏将在下一步中达到的确切像素.因为,这将独立于设备.在我的情况下,我计划使用图像,而不是指标.

请不要指向此链接http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/,因为这不是我想要实现的目标.他们似乎使用静态图像页脚来显示D,W,K.我已经尝试过那个应用程序,它甚至没有走到精确的点或D,W,K.我看过AT&T Android Slider Controls但它们似乎没有为它提供任何来源.我发现一些iOS开发者实现了这一点但是,我并不真正了解obj C代码以便在Android中实现这一点.

user-interface android slider

9
推荐指数
2
解决办法
1万
查看次数