小编Hus*_*eky的帖子

动画视图android的高度

嗨,我想动画一个视图的高度在android说每5秒: -

  1. 高度从0到5
  2. 身高从5到10
  3. 身高从10变为3等

我使用下面的代码: -

    public class ShowAnimation extends Animation{
    float finalHeight;
    View imageview;

    public ShowAnimation(View view,float deltaheight){
        this.imageview=view;
        this.finalHeight=deltaheight;
    }

    protected void applyTransformation(float interpolatedtime,Transformation t){
        imageview.getLayoutParams().height=(int)(finalHeight*interpolatedtime);
        imageview.requestLayout();
    }
    @Override
    public void initialize(int width, int height, int parentWidth,
            int parentHeight) {
        super.initialize(width, height, parentWidth, parentHeight);
    }

    @Override
    public boolean willChangeBounds() {
        return true;
    }
    }
Run Code Online (Sandbox Code Playgroud)

并像这样初始化它: -

Animation anidelta = new ShowAnimation(delta, deltaheight);
anidelta.setDuration(500/* animation time */);
delta.startAnimation(anidelta);
Run Code Online (Sandbox Code Playgroud)

但有了这个我得到以下: -

  1. 高度从0到5
  2. 高度从0到10
  3. 高度从0到3

我希望高度从之前的高度开始动画,而不是每次从0开始.有人可以帮我这里

编辑1: - 我这样做了

Animation …
Run Code Online (Sandbox Code Playgroud)

android android-animation

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

pl sql中while循环出错

我使用while循环来计算Pl Sql中从1到10的整数.

这是代码:

set serveroutput on;
declare
i number := 0;
sum number := 0;
begin
while i <= 10 loop
sum := sum + i ;
i := i + 1;
end loop;
dbms_output.put_line ( sum );
end;
/
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

这是错误消息:

sum := sum + i ;
           *
ERROR at line 6: 
ORA-06550: line 6, column 12: 
PLS-00103: Encountered the symbol "+" when expecting one of the following: 
( 
ORA-06550: line 9, column 28: 
PLS-00103: Encountered the symbol ")" …
Run Code Online (Sandbox Code Playgroud)

plsql while-loop

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

计时器倒计时在android中

我已经从android api demo中实现了一个简单的计时器.现在可以显示计时器的倒计时,比如将开始设置为01:23然后点击开始按钮,它将变为01:22然后01:21等等......直到00:00.如果有人以前做过,请告诉我. http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ChronometerDemo.html

谢谢.

android chronometer

1
推荐指数
1
解决办法
9735
查看次数

如何将 TextView 移动到屏幕底部直到它消失?

我需要将一个 TextView 滚动到底部,直到它通过在 xml 中执行像翻译动画这样的动画而消失。我试图创建一个动画文件并在 xml 中使用翻译属性,但它会做的是它会下降我在 xml 中设置的特定距离。我不知道如何让它翻译到底部,直到它消失并从屏幕上消失。还有一件事是,我还想要一个类似侦听器的东西,当 TextView 消失并在动画结束时从屏幕上消失时,它会执行一些操作。

任何建议将不胜感激。谢谢。

android textview android-animation android-layout translate-animation

1
推荐指数
1
解决办法
1208
查看次数

如何在Android上的文本文件中编写新行(输入)?

我正在尝试在Android的文本文件中添加一个新行(我们在PC上使用Enter键做什么).

这是我的代码:

try {
    File tarjeta = Environment.getExternalStorageDirectory();
    File archivo = new File(tarjeta.getAbsolutePath()+"/.Info/", "values.txt");
    OutputStreamWriter escritor = new OutputStreamWriter(new FileOutputStream(archivo), "UTF-8");
    escritor.write("Pencil" + "\n" + "Book");
    escritor.flush();
    escritor.close();
    Toast.makeText(this, "Guardado satisfactoriamente!", Toast.LENGTH_SHORT).show();
} catch(IOException ioe) {

}
Run Code Online (Sandbox Code Playgroud)

所以一切都很好,但是当我把这个".txt"文件带到Windows操作系统并打开它时,我得到了这个结果:

PencilBook
Run Code Online (Sandbox Code Playgroud)

虽然我想要这个结果:

Pencil
Book
Run Code Online (Sandbox Code Playgroud)

android text newline

0
推荐指数
1
解决办法
7967
查看次数

为什么getResources().getString()返回null?

NullPointerException每当我打电话时,我总会得到:

getApplicationContext().getResources().getStringArray(R.array.days);
Run Code Online (Sandbox Code Playgroud)

DialogFragment在我的电话里打电话给我Activity.我也尝试过使用getActivity(),但这对我也不起作用.有没有人对这个问题有任何想法?

android nullpointerexception android-fragments android-dialogfragment android-resources

0
推荐指数
1
解决办法
4100
查看次数