滚动图像比屏幕宽

时间:2014-03-26 00:34:04

标签: android image scroll imageview scrollview

我正在尝试为我的Android应用创建一种进度条,但是,我希望它是一个从右到左移动的图像。图像本身需要保留其原始大小。

基本上,我正在寻找的是(没有足够的代表发布图片):

http://postimg.org/image/5e7w5vd7h/

问题是在我的设备(Sony Xperia S)上运行时,图像宽度为2000像素,不会加载。如果我使用宽度<=设备宽度的图像,它可以工作。

我尝试在RelativeLayout中使用Horizo​​ntalScrollView和ScrollView,以及将scaleType设置为center,centerCrop,fitXY和所有其他,adjustViewBounds是真/假等,基本上每个组合都有。

首先,我希望图像出现在我的设备上 - 动画本身现在没有优先级,但我正在考虑一个解决方案,我定期增加ImageView的paddingRight。

到目前为止,下面是我的XML片段:

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <HorizontalScrollView
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:id="@+id/horizontalScrollView"
        android:layout_marginLeft="12.5dp">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:src="@drawable/rolling_bar"
            android:scaleType="center" />
    </HorizontalScrollView>

    <TextView
        android:id="@+id/countdown_time_text"
        android:text="01:22:58"
        android:textColor="@color/countdown_color"
        android:layout_marginTop="3dp"
        android:textStyle="bold"
        android:textSize="28sp"
        android:typeface="normal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_gravity="right"
        android:layout_marginLeft="10dp" />

我为任何语法/语义错误道歉,我对Android很新。提前谢谢!

0 个答案:

没有答案