jjzjj

imageView

全部标签

android - 我怎样才能给 imageview 四个按钮点击?

我想对ImageView进行4次不同的边框点击。另外,边框应该可以用imageview拉伸(stretch)。如何区分四个角的点击和放置可绘制对象? 最佳答案 您将需要制作自定义View并覆盖onDraw()。首先,使用canvas.drawBitmap()来显示图像。其次,使用canvas.drawRect()4次来获取每个角按钮。(您必须从位图中获取左、上、右、下,才能获得4个矩形的坐标)第三,覆盖onTouch()截取XY触摸坐标第四,在myRect.contains(x,y)中使用截获的触摸坐标来判断你的rect是否被触摸。

java - 在没有布局的情况下以编程方式创建 ImageView

我正在尝试在代码中创建一个ImageView,设置图像资源,然后将ImageView作为subview添加到我的主视图。我发现的所有示例都为此使用了布局。但是在我的View的构造函数中,我不知道该怎么做。以下是代码fragment:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(newCanvasView(this));}}View:public

java - Android 将 ImageView 拖放到另一个 ImageView(或布局)中

我想在另一个ImageView或布局中完成一个ImageView的简单拖放操作。这是我想要做的事情的图片我知道的唯一方法是通过2个线性布局,一个“FROM”和“TO”,并将灰色字母的背景图像分配给第二个布局。这是我的代码publicclassMainActivityextendsActivityimplementsOnTouchListener,OnDragListener{privatestaticfinalStringLOGCAT=null;/**HerearethelinksI'vebeenusing*http://www.techrepublic.com/blog/softwa

android - 使用 ConstraintLayout 将 ImageView 与 TextView 基线对齐

是否可以使用ConstraintLayout将ImageView的底部与TextView的基线对齐?过去使用RelativeLayout很容易,但它似乎从ConstraintLayout中消失了。:( 最佳答案 是的,可以在constraintLayout中使用来实现android:baselineAlignBottom="true"app:layout_constraintBaseline_toBaselineOf="@+id/textView"请检查以下代码: 关于android-使

android - 在 Android 中将 SeekBar 置于 Imageview 之上?

问候,我在Android中有以下布局。我正在努力做到这一点,以便搜索栏显示在图像之上(我有一些代码可以使它可见和不可见(或者更确切地说是消失)。我想知道是否有人可以告诉我如何定位它,以便搜索栏越过imageview,从而允许imageview占据整个屏幕。谢谢 最佳答案 它与以下内容一起工作-我添加了framelayout而不是linearlayout。 关于android-在Android中将SeekBar置于Imageview之上?,我们在StackOverflow上找到一个类似的问

android - 图像缩放的正确变换

我正在为android编写一个应用程序(尽管我认为这是一个一般性问题)并且我需要显示一个可以滚动和缩放的大图像(在ImageView中)。我已经通过捕获触摸事件和执行矩阵转换设法让滚动正常工作,我现在正在研究缩放。如果我简单地对图像应用缩放变换,它会在屏幕左上角的原点放大。我想在屏幕中央放大。从我读过的内容来看,这意味着我需要进行转换以使原点成为屏幕的中心。我认为需要的是类似下面的内容-为简单起见,假设屏幕的中心是(5,5)...-Translateby(-5,-5)-Scalebythezoomfactor-Translateby(+5,+5)*zoomfactor不幸的是,这似乎不

android - 获取 ImageView 的 alpha

我该怎么做?有setAlpha但没有getAlpha。 最佳答案 开始吧View.ALPHA.get(View)您可以将其与if语句一起使用以获取bool值并检查View的当前alpha状态。 关于android-获取ImageView的alpha,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3400319/

Android OnClickListener 未在 GridView 中触发(仅限 2.2)

我有一个由CursorAdapter生成的按钮GridView。当CursorAdapter传递给Gridview时,View会正确呈现,但网格中的第一项不会触发OnClickListener事件。如果我在网格中选择另一个按钮,事件会正确触发,但是如果我选择第一个按钮然后另一个按钮,它会加载第一个按钮操作,然后加载部分按钮操作。测试时,这似乎只是我模拟器上Android2.2的问题,我的1.5手机按预期工作。我已经删除模拟器,但这似乎没有什么不同。publicclassAdapterMediaextendsCursorAdapter{Contextcontext;Cursorcurso

android - 内存不足错误 viewpager + imageView

我在viewpager中显示100张图像,当我在这些图像之间导航时,我的应用程序崩溃(内存不足错误)。我想使用destroyItem来释放内存,但它不起作用。你能帮帮我吗?publicclassViewPagerAdapterextendsFragmentPagerAdapter{publicViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(intpos){returnJpgFragment.newInstance(pos);}@OverridepublicintgetCount(

Android 重叠 ImageView

我想创建这种View,其中十字应该是单独的ImageView,因为我希望它是可点击的。我怎样才能做到这一点?如果我能以编程方式创建此View,那就太好了,因为我是一个动态图像列表,并且我正在以编程方式创建ImageView。我现在需要做的就是同时添加重叠ImageView。提前致谢 最佳答案 使用FrameLayout,您可以将View相互叠加例如:FrameLayoutframe=(FrameLayout)findViewById(R.id.frame);ImageViewimage=newImageView(this);iv.s