Android 本地mov动图实现代码
时间: 2023-11-25 16:05:20 浏览: 110
以下是一段Android本地mov动图实现代码:
```java
public class MainActivity extends AppCompatActivity {
private ImageView mImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mImageView = findViewById(R.id.imageView);
try {
String filePath = "android.resource://" + getPackageName() + "/" + R.raw.sample;
Uri uri = Uri.parse(filePath);
mImageView.setImageURI(uri);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
其中,我们在`ImageView`中设置了一个`Uri`,这个`Uri`指向了一个本地的mov动图文件。在这个例子中,我们将它放在了`res/raw`目录下,并设置了它的文件名为`sample.mov`。
需要注意的是,在使用`setImageURI`方法设置`Uri`时,需要使用`android.resource`协议来指向应用的资源。同时,我们需要使用`getPackageName()`方法获取应用的包名。
阅读全文