Tag: imageview

Android – 将多个图像合并为一个ImageView

我正在寻找帮助开发(或库),这可以让我将多个图像合并到一个图像视图中。 我的应用程序将用户之间的交互组合在一起,而不是单独显示它们,因此我想合并它们的所有化身,以便一个适配器单元可视化“组”。 一个很好的例子就是在facebook.com的聊天中完成的: 我的问题是,我如何在Android / Java中提供此function? 据推测,它可以在1到4之间的图像。请让我知道你可以给出的任何建议:)

在android中的ImageView上显示TextView

我想在图像视图上显示文本。 我就像Alesqui在这里建议的那样: Android Text over image Android studio中的预览看起来很好: 但是我的实际结果与上面的文字不一样: 我必须在执行期间动态地将以下XML添加到LinearLayout: 我按以下方式添加它: LinearLayout ll = (LinearLayout) findViewById(R.id.layout_story_covers); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); for (int i = 0; i < stories.size(); i++) { // add imageView RelativeLayout coverLayout = (RelativeLayout) inflater.inflate(R.layout.fragment_cover, null); ImageView imageView =(ImageView) coverLayout.findViewById(R.id.imageViewCover); TextView textView = (TextView) coverLayout.findViewById(R.id.textViewCover); textView.setText(stories.get(i).title); imageLoader.displayImage(stories.get(i).cover.fileUrl, imageView); ll.addView(coverLayout); } 这必须与父线性LinearLayout有关。 […]

动画后移动imageview(更新位置)

我试图在屏幕底部到中间的图像视图上进行翻译动画。 完成动画后,我希望图像视图保持不变。 我不想要setFillAfter(true),因为我希望更新imageview的实际位置。 我目前通过2个图像视图(一个在动画开始,一个在结尾)来做,我玩setVisibility来实现这一点。 这是正确的做事方式吗? 这是我使用的代码: TranslateAnimation translate = new TranslateAnimation(0, mDestLoc1[0]-mSrcLoc1[0], 0, mDestLoc1[1]-mSrcLoc1[1]); translate.setDuration(2000); translate.setAnimationListener(new AnimationListener(){ @Override public void onAnimationStart(Animation animation) {} @Override public void onAnimationEnd(Animation animation) { ivMiddle.setVisibility(View.VISIBLE) ivStart.setVisibility(View.INVISIBLE) } @Override public void onAnimationRepeat(Animation animation) {} }); ivStart.startAnimation(translate);

如何在javafx中调整imageview图像的大小?

我需要在JavaFX中将图像调整为特定尺寸,例如100 x 100像素。 我怎样才能做到这一点? Image或ImageView类可以用于此目的吗?

Android:问题图像分辨率

在设备中使用高分辨率图像时出现问题。 imageview a; InputStream ims = getAssets().open(“sam.png”);//sam.png=520*1400 device=320*480 or 480*800 Drawable d=Drawable.createFromStream(ims, null); a.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); a.setImageDrawable(d); 通过使用上面的代码图像在顶部和底部留下空间到下一个内容或如果我通过给出固定的px缩小图像,它的尺寸得到模糊图像。 无论如何要解决这个问题?

如何使用javafx和fxml中的ImageView组件显示图像?

我想这是一件非常简单的事情,但我无法支持它。 我想要的只是在链接到fxml的ImageView上显示图像。 这是我的代码: package application; import java.io.File; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; public class Main extends Application { @FXML private ImageView imageView; @Override public void start(Stage primaryStage) { try { AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource(“Sample.fxml”)); Scene scene = new Scene(root,400,400); scene.getStylesheets().add(getClass().getResource(“application.css”).toExternalForm()); primaryStage.setTitle(“Hello World”); File file […]

Android – 将ImageView设置为URL

我正在尝试将Imageview设置为URL。 以下是我的代码 protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.getpic); ImageView i = (ImageView)findViewById(R.id.ivget); URL url; try { url = new URL(“http://sofzh.miximages.com/java/1359419073599s.jpg”); Bitmap image = BitmapFactory.decodeStream(url.openConnection().getInputStream()); i.setImageBitmap(image); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } […]

致力于在JavaFX中创建图库。 无法正常显示图像

我正在使用javafx创建图库。 我在互联网上发现了许多关于此问题的内容,但无法为此问题获得任何合适的帮助。 我必须像picasa查看器一样创建一个图像库。 所有图像都在我的图像视图中的缩略图视图中,然后当我选择弹出查看器中的图像时。 我为它做了一些代码,但我得不到合适的输出。 文件夹中的所有图像都从相同的坐标重新绘制。 下面是我的代码和输出。 @Override public void initialize(URL url, ResourceBundle rb) { String path = “/home/ubuntu/eclipse with liferay/Desktop/imagetest/”; File folder = new File(path); File[] listOfFiles = folder.listFiles(); for (final File file : listOfFiles) { ImageView imageView; imageView = createImageView(file); imagecontainer.getChildren().addAll(imageView); } } private ImageView createImageView(final File imageFile) throws FileNotFoundException, FileNotFoundException, FileNotFoundException, FileNotFoundException […]

如果收到HTTP错误403 如何从JavaFx中的URL加载图像

我试图用我认为重复的问题和一个简单的问题帮助某人,但事实certificate它稍微复杂一些,我无法给出明确的答案。 这是原始问题。 我使用https协议在网站上尝试使用不同图像的代码,但都没有。 然后,我拍了一些图像,并将它们添加到使用http协议的网站,他们工作了。 那么,问题是如果托管图像的站点使用https协议,如何在ImageView中加载图像?

在Java中显示数百万图像的最佳方法是什么?

你看到了吗? 每个房子的每块砖都是16×16像素的图像。 你可以在这里看到一个基于简单JavaFX的版本,一些Imageview在X和Y上移动以产生“构造”的效果。 我只是使用paintComponent改编为Swing 。 问题: – 使用JavaFX:我的电脑有问题。 您在图片上看到的内容需要2秒才能加载,然后移动速度非常慢且不稳定。 – 使用Swing :我不知道如何根据亮度,阴影等来调整每个块。所以它看起来像这样: 我应该选择什么方法? 两者都有很大的缺点。 我本来希望保留JavaFX方法,但也想找到比Imageview东西。 这应该不是一个好主意。